Movies

Movies, premieres, reviews, trailers, actors, new releases

Stephen Amell

Stephen Amell, a Canadian actor renowned for his striking presence on-screen, was born in Toronto…