Actor
Nosferatu: A Symphony of Horror
2023 · as The Attendant
Doomsday Meteor
2023 · as Captain Evan Davis
2025 Armageddon
2022 · as Cpl. McKee
War of the Worlds: Annihilation
2021 · as Major Stawvak
Airliner Sky Battle
2020 · as Ray Rollins
Collision Earth
2020 · as Michael
San Andreas Mega Quake
2019 · as Dr. Jan Werner
End of the World
2018 · as Sullivan Fisher
Triassic World
2018 · as Thomas Adkins
Flight 666
2018 · as Captain Jack Hanstock
Imbroglio
2017 · as Kyle
Sinister Squad
2016 · as Big Bad Wolf