Year Film Title Role
2006 2:37 Theo
Angela’s Decision Will Turner
2007 September Ed Anderson
2008 Newcastle Fergus
2009 Drowning Dan
The Loved Ones Brent
Further We Search Age
2010 The Twilight Saga: Eclipse Riley Biers
Road Train (a.k.a. Road Kill) Marcus
2011 Anonymous Henry Wriothesley
A Few Best Men David
2012 Bait 3D Josh
2013 Adore Ian
Drift Jimmy Kelly
Plush Enzo
2014 Healing Paul
Fury Lt. Parker
2015 Frankenstein Monster/Adam
2016 Love & Friendship Reginald DeCourcy
Mr. Church Owen
Spin Out Billy
The Death and Life of Otto Bloom Otto Bloom
2017 Bad Blood Vincent
A Few Less Men David
Seven Types of Ambiguity Simon Heywood
2018 Riot Jim Walker
2018 Della Mortika Lt Pasha Dimitrikov
TBA Tell Me Your Secrets Kit Parker