Actor
Secret Life of the Dean's Wife
2025 · as Richard Collins
The Other
2025 · as Steven
My Sister's Serial Killer Boyfriend
2023 · as Jack Houston
Reina of the West
2022 · as Sam
Staycation
2022 · as Eric Richard
The Stranger She Brought Home
2021 · as Trent Lilley
Dark Amazon
2014 · as Ben
Transformers: Dark of the Moon
2011 · as Neil Armstrong (1969)
Pandorum
2009 · as Mateo (uncredited)
The Girls of Summer
2008 · as Holden