Stephen Amell in Arrow – Three Ghosts

Stephen Amell in Arrow - Three Ghosts

Arrow — “Three Ghosts” — Image AR209a_0485 — Pictured: Stephen Amell as Oliver Queen — Photo: Diyah Pera/The CW — exclusive EW.com image