

Greenland
2020 · as Morning Show Host

Transformers: The Last Knight
2017 · as F-35 Pilot

The First Purge
2018 · as Reporter #5

Transformers: Dark of the Moon
2011 · as NASA Mission Controller (1969)

Hello Herman
2012 · as Principal Evans

Another Time
2018 · as Dr. Joseph Goyer

Christmas on Every Page
2025 · as Bob

Cold Brook
2019 · as Sheriff Schneider

Dark Prophecy
2010 · as Martin Green

Martian Land
2015 · as Neil

Stage Fright
2017 · as Mark Barron

Hall Pass Nightmare
2022 · as Quinn

Framed By My Fiancé
2017 · as Det. Logan

The X Species
2018 · as Dr. Lewis

Roadside
2013 · as Jeff

Vessel
2012 · as Jim

Reactionary
2011 · as Major Robinson

Dawn of the Crescent Moon
2014 · as Will