Welcome to the Legion!

Tag - john barrowman

Arrow Trailer Teases Tragedy and Revenge

The trailer shows Oliver Queen (Stephen Ammell) seeking Dahrk (Neal McDonough) for revenge… and standing over the grave of a friend. Gasp. The series also stars Katie Cassidy as Laurel Lance, David Ramsey as John Diggle, Willa Holland as Thea Queen, Emily Bett Rickards as Felicity Smoak, John Barrowman as Malcolm Merlyn and Paul...