The CW Network has released a new poster for the freshman series Arrow, debuting Wednesday, October 10 at 8 PM ET with the pilot episode "Who Am I?". Stephen Amell stars as Oliver Queen, a billionaire who leads a double life as an arrow-slinging vigilante known as The Green Arrow. This dual identity does come with a price, as you can see from the multiple scars in this promo art, proving that destiny leaves its mark.

Arrow Destiny Leaves Its Mark Promo Art