The Rookie
as Marty
NCIS
as Dan McClafferty
The X-Files
as Cult Man #2
24
as Marshal Sullivan
NCIS: Los Angeles
as Jack Baker
Star Trek: Voyager
as Alien Captain
The Shield
as Agent Talbert
Cold Case
as Gil Sherman
The Drew Carey Show
as Tony the bartender
Lie to Me
The Unit
Hot in Cleveland
as Father Ned
The Amazing Spider-Man
as Mr. Cramer
Body of Proof
as Jack Cranston (uncredited)
Close to Home
as Coach Rob Morris
American Dreams
as Gus Grissom
The Island
as Laurent Team Member
Commander in Chief
as Captain Trenton
Everybody's Live with John Mulaney
as Self - Willy Loman, Secret Rose Theatre, North Hollywood, CA, 2019 (Pre-Tape Segment)
Alias
as Agent