
Acting

Christmas on Every Page
as Bob

Hall Pass Nightmare
as Quinn

Greenland
as Morning Show Host

Cold Brook
as Sheriff Schneider

The First Purge
as Reporter #5

Another Time
as Dr. Joseph Goyer

The X Species
as Dr. Lewis

Transformers: The Last Knight
as F-35 Pilot

Framed By My Fiancé
as Det. Logan

Stage Fright
as Mark Barron

S.W.A.T.
as Donovan Watson · 1 ep.

Westworld
as Commanding Officer · 1 ep.

Timeless
as Colonel Edward Hanna Forney · 1 ep.

Awkward.
as Fiat Salesman · 1 ep.

Hot in Cleveland
as John · 1 ep.

Dollhouse
as Handler · 1 ep.

The Mentalist
as Polo Shirt Guy · 1 ep.

Battle 360°
as Self · 10 ep.

Criminal Minds
as ND Agent · 1 ep.

NCIS
as Tom Zill · 1 ep.