Acting • AGE 63


Christmas on Every Page
Bob
2025

Hall Pass Nightmare
Quinn
2022

Greenland
Morning Show Host
2020

Cold Brook
Sheriff Schneider
2019

The First Purge
Reporter #5
2018

Another Time
Dr. Joseph Goyer
2018

The X Species
Dr. Lewis
2018

Framed By My Fiancé
Det. Logan
2017

S.W.A.T.
Donovan Watson
2017

Transformers: The Last Knight
F-35 Pilot
2017

Stage Fright
Mark Barron
2017

One Halloween
Associate Producer
2017

Timeless
Colonel Edward Hanna Forney
2016

Westworld
Commanding Officer
2016

Martian Land
Neil
2015

Dawn of the Crescent Moon
Will
2014

Roadside
Jeff
2013

Vessel
Jim
2012

Hello Herman
Principal Evans
2012

Awkward.
Fiat Salesman
2011

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

Reactionary
Major Robinson
2011

Dark Prophecy
Martin Green
2010

Hot in Cleveland
John
2010

Dollhouse
Handler
2009

The Mentalist
Polo Shirt Guy
2008

Battle 360°
Self
2008

Criminal Minds
ND Agent
2005

NCIS
Tom Zill
2003

CSI: Miami
Prison Guard
2002