Arrow - Season 2, Episode 9 - Rotten Tomatoes

Three Ghosts


Episode Info

Oliver is forced to confront some demons from his past following a clash with Cyrus Gold, and Roy gets better acquainted with Brother Blood.


Stephen Amell
as Oliver Queen
Katie Cassidy
as Dinah "Laurel" Lance
Colin Donnell
as Tommy Merlyn
Colin Salmon
as Walter Steele
David Ramsey
as John Diggle
Jamey Sheridan
as Robert Queen
Paul Blackthorne
as Quentin Lance
Susanna Thompson
as Moira Queen
Willa Holland
as Thea Queen
Emily Bett Rickards
as Felicity Smoak
Graham Shiels
as Cyrus Gold/Acolyte
Kevin Alejandro
as Brother Blood
View All

Three Ghosts Photos

Discussion Forum

Discuss Arrow on our TV talk forum!