Actor · Born 1989
The Demon Core
2026 · as Raemer Schreiber
Young Blood
2019 · as Jay
Nazi Overlord
2018 · as Lt. Haas
Triassic World
2018 · as Dr. Charles Ovidio
Flight 666
2018 · as Ryan
Tied to the Past
2017 · as Harold Hobes
Let Go
2014 · as Dr. John Stevens
The Last Keepers
2013 · as Mike