Actor
Red Devil
2026 · as Knight
Idilia
2025 · as Edward Sinclair
My game
2024 · as English voice
Night Breakers
2021 · as Joel
The Promise
2016 · as Pastor Merril
The Evil That Men Do
2015 · as Benny
Exodus: Gods and Kings
2014 · as Aaron
Tasting Menu
2013 · as Max
I Want You
2012 · as Joaquín
Touching Wild Horses
2011 · as Adult Mark
I Want to Be a Soldier
2010 · as Richard
Blackout
2008 · as Doctor