Stephen Amell is the man behind The Hood. Watch our on-set interview with the Arrow star now.
Share this note: