Stephen Amell Updates: Born in Toronto, Stephen Amell has been in the entertainment industry since the early 2000s. Before his…