
Sweetwater
Barker
2023

Bosch: Legacy
Keating · (3 episodes)
2022

Sportin' Life
Self
2020

The Conners
Zach · (2 episodes)
2018

Alive in France
Himself
2018

Welcome to New York
Guy
2014

We're No Animals
Rudy Maravilla
2013

Jay and Silent Bob's Super Groovy Cartoon Movie
Ring-Wearing Alien (voice)
2013

4:44 Last Day on Earth
Noah
2012

The Last Godfather
Rocco
2010

Terriers
Barry · (2 episodes)
2010

The Middle
Reverend TimTom · (12 episodes)
2009

Burn Notice
Al Sapienza · (1 episode)
2007

Bye Bye Benjamin
Vice President
2006

Two Tickets to Paradise
jason klein
2006

The Closer
Dr. Woods · (1 episode)
2005

CSI: NY
William Mamet · (1 episode)
2004

Without a Trace
Chris Pappas · (1 episode)
2002

CSI: Miami
Vince Fisher · (1 episode)
2002

Teenage Caveman
Shaman
2002

Scrubs
Marc · (1 episode)
2001
Three Sisters
Elliot · (35 episodes)
2001

The Chippendales Murder
Nicholas 'Nick' De Noia
2000

More Dogs Than Bones
Quinn
2000

Waking the Dead
Danny Pierce
2000

Another Day in Paradise
Richard Johnson
1998

Fantasy Island
Richard 'Freefall' Burns · (1 episode)
1998

Cleopatra's Second Husband
Robert Marrs
1998

Midnight in the Garden of Good and Evil
Joe Odom
1997

Face/Off
Fitch
1997

Vicious Circles
Dylan
1997

Men Behaving Badly
Simon · (1 episode)
1996

Pacific Blue
Lewis Abernathy · (1 episode)
1996

The Funeral
Ghouly
1996

ER
Craig Turner · (2 episodes)
1994
The Last Shot
Peter Tullis
1993

Bad Lieutenant
Jesus
1992

Bad Channels
Dan O'Dare
1992

Lethal Weapon 3
Doctor
1992

Fathers & Sons
Doogy
1992

Tales from the Crypt
Nick Bosch (segment "On a Deadman's Chest") · (1 episode)
1989

Liberace: Behind the Music
Elvis Presley
1988

Sticky Fingers
Michael
1988

China Girl
Nino
1987

The Equalizer
Jarret · (1 episode)
1985