2010 : Charge Over You de Regardt Steenekamp : Sam
2012 : Save Your Legs! de Boyd Hicklin : Mark
2013 : The Mirror (Oculus) de Mike Flanagan : Tim Russell
2014 : Maléfique (Maleficent) de Robert Stromberg : le Prince Philippe
2014 : The Signal de William Eubank : Nic
2014 : Son of a Gun de Julius Avery : JR
2014 : The Giver : Jonas
2014 : Ride d'Helen Hunt : Angelo
2016 : Gods of Egypt d'Alex Proyas : Bek
2017 : Pirates des Caraïbes : La Vengeance de Salazar (Pirates of the Caribbean: Dead Men Tell No Tales) de Joachim Rønning et Espen Sandberg : Henry Turner