Stephen Amell: New Shirtless 'Arrow' Posters!
The 31-year-old actor plays Oliver Queen, who was missing and presumed dead for five years before being discovered alive on a remote island. Oliver secretly creates the persona of Arrow – a vigilante – to right the wrongs of his family, fight the ills of society, and restore Starling City to its former glory.
Arrow premiered last week to the best ratings The CW has had since 2009. Make sure to catch a new episode on Wednesday (October 17) at 8/7c.