2021
Broadway: Beyond the Golden Age as Self
2018
Ray Meets Helen as Loomis
2017
Broadway: The Next Generation as Self
2017
Needlestick as Boris Whipple
2016
10,000 Miles as Charlie
2015
The Secret Life of Marilyn Monroe as Alan DeShields (2 episodes)
2015
Julia as Dr. Sgundud
2013
Killing Kennedy as Robert F. Kennedy
2013
Tio Papi as Benjamin Welling
2009
Surrogates as Miles Strickland
2008
Pretty Ugly People as Trevor
2008
Fear Itself as Rory Bemell (1 episode)
2008
Aces 'N' Eights as Riley
2007
A Dennis the Menace Christmas as David Bratcher
2006
The Making of 'Event Horizon' as Self
2006
Phat Girlz as Richard 'Dick' Eckhard
2005
Elvis as Steve Binder (2 episodes)
2002
Unconditional Love as Andrew
2002
Undercover Brother as Mr. Elias
2001
Crossing Jordan as Detective Jack Hannah (1 episode)
2000
The District as BJ Brownwell (1 episode)
2000
CSI: Crime Scene Investigation as Dwight (1 episode)
2000
Cecil B. Demented as Rodney
2000
The Clean and Narrow as Buddy
1999
Law & Order: Special Victims Unit as Jeremy (1 episode)
1999
Law & Order: Special Victims Unit as Matt Baker (1 episode)
1999
Judging Amy as Jason Lobdel (4 episodes)
1999
Graduation Week as Todd
1999
What We Did That Night as Oliver Larson
1997
Event Horizon as Justin
1996
Mojave Moon as Kaiser
1996
Relativity as Dean (2 episodes)
1996
The Trigger Effect as Prowler
1996
Barb Wire as Charlie Kopetski
1995
The Outer Limits as Man (1 episode)
1995
The Brady Bunch Movie as Eric Dittmeyer
1994
Dead at 21 (13 episodes)
1994
A Place for Annie as David
1993
Alive as Bobby François
1992
Bodies of Evidence (1 episode)
1992
Encino Man as Taylor, Skater #1
1991
Teech as Adrian Peterman (13 episodes)
1991
Keeping Secrets as Young Danny
1990
Law & Order as Brian Griggs (1 episode)
1990
Law & Order as Senator Jack Nathan (1 episode)
1951
Hallmark Hall of Fame as David (1 episode)