David Anders To Play New Arrow Villain “Cyrus Vanch”

Alias, Heroes, Vampire Diaries, and Once Upon A Time fave David Anders will be on Arrow.

Read more