The Change-Up Kid as McCall
The Fifth Horseman as Drifter
2024
The Ghost Trap as Dale Fogerty
2019
Godfather of Harlem as Detective Kramer (1 episode)
2019
Eternal Code as Mark Pellegrini
2018
Betrayed as Mike Wolf
2015
Alto as Caesar Bellafusco
2015
Cats Dancing on Jupiter as Oleg
2014
Scorpion as Mark Willis (1 episode)
2014
Chicago P.D. as Charlie (3 episodes)
2013
Five Thirteen as The Doc
2012
Being Flynn as Travis
2009
Duress as The Detective
2009
Powder Blue as David
2004
The Drone Virus as Stephen Roland
2004
The Talent Given Us as Billy
2001
Law & Order: Criminal Intent as Billy Gray (1 episode)
2000
CSI: Crime Scene Investigation as Aaron Westonson (1 episode)
1999
Me and Will as Charlie
1999
Kismet as Fantasy Guy
1998
Charmed as Matthew Tate (1 episode)
1998
Relax... It's Just Sex as Jared Bartoziak
1998
Sex and the City as Dr. Mark Raskin (1 episode)
1997
Last Lives as Malakai
1996
Space Marines as Zack Delano
1995
Venus Rising as Nick
1995
Children of the Dust as Corby/White Wolf (2 episodes)
1995
Boys on the Side as Nick
1994
Judicial Consent as Martin
1994
Final Mission as Tom Waters
1994
The Fence as Terry Griff
1993
Body Snatchers as Tim Young
1992
Red Shoe Diaries as Thomas K. Butler
1992
Who Killed the Baby Jesus
1989
Tales from the Crypt as Ted (1 episode)
1988
War Party as Sonny Crowkiller
1987
Wiseguy (3 episodes)
1987
The Lost Boys as Dwayne
1986
Seven Minutes in Heaven as Zoo Knudsen
1985
The Equalizer as Ralph (1 episode)