2021 Wrath of Man Jan
2019 The Outpost SSG Clint Romesha
2018 Pacific Rim: Uprising Nate Lambert
2017 Overdrive Andrew Foster
2017 The Fate of the Furious Little Nobody
2017 Walk of Fame Drew
2016 Suicide Squad Lieutenant GQ Edwards
2016 Snowden Trevor James
2016 Mercury Plains Mitch
2015 Diablo Jackson
2015 The Longest Ride Luke Collins
2014 Dawn Patrol John
2014 Fury Sergeant Miles
2014 The Perfect Wave Ian McCormack
2013 Texas Chainsaw 3D Carl
2012 Chasing Mavericks Gordy (uncredited)
2012 Trouble with the Curve Billy Clark
2012 The Forger Ryan Felter
2011 Enter Nowhere Tom
2011 The Lion of Judah Jack (voice)
2009 Invictus South African Springbok
2009 Shannon’s Rainbow Joey
2008 Gran Torino Trey
2008 Player 5150 Brian
2007 Pride Jake
2007 An American Crime Eric
2006 Flags of Our Fathers Lundsford
Script developed by Never Enough Design