Stephen Amell, born May 8, 1981 in Toronto, Ontario, Canada, is a Canadian actor, best known his role as the titular character in the The CW series, "Arrow". Amell first decided ...