
Acting

Doomsday Meteor
as Captain Evan Davis

Nosferatu: A Symphony of Horror
as The Attendant

2025 Armageddon
as Cpl. McKee

War of the Worlds: Annihilation
as Major Stawvak

Airliner Sky Battle
as Ray Rollins

Collision Earth
as Michael

San Andreas Mega Quake
as Dr. Jan Werner

Flight 666
as Captain Jack Hanstock

End of the World
as Sullivan Fisher

Triassic World
as Thomas Adkins