Actor · Born 1962
Three Generations, One Christmas
21 Nov 2026 · as Mark
Christmas on Every Page
2025 · as Bob
Hall Pass Nightmare
2022 · as Quinn
Greenland
2020 · as Morning Show Host
Cold Brook
2019 · as Sheriff Schneider
The First Purge
2018 · as Reporter #5
Another Time
2018 · as Dr. Joseph Goyer
The X Species
2018 · as Dr. Lewis
Framed By My Fiancé
2017 · as Det. Logan
Transformers: The Last Knight
2017 · as F-35 Pilot
Stage Fright
2017 · as Mark Barron
Martian Land
2015 · as Neil
Dawn of the Crescent Moon
2014 · as Will