Stephen Amell Beste films: The Tracey Fragments (2007) Vixen: The Movie (2017) Closing the Ring (2007)