Stephen Amell Best movies: The Tracey Fragments (2007) Vixen: The Movie (2017) Closing the Ring (2007)