Stephen Amell has been cast in the title role in Green Arrow, the new series on the CW, according to Deadline.  He’ll play Oliver Queen and his costumed alter-ego.  Amell had recurring roles on Vampire Diaries, Hung, and Private Practice

A one hour pilot for the live action show has been ordered (see “Green Arrow on CW”), which CW hopes will fill the hole left by the long-running Smallville.