Arrow, based on the DC comics character Green Arrow, stars Stephen Amell as a superhero who fights crimes using archery and martial arts. Arrow's alias is the wealthy playboy-turned-politician Oliver Queen. Holland will play Queen's bratty younger sister Thea. Gossip Girl's Katie Cassidy was cast earlier this week as the female lead.
You won't believe what the actors did with a gift from a fan