2024
Girl From the North Country as Reverend Marlowe
2020
The Undoing as Joseph Hoffman (2 episodes)
2019
The Chaperone as Raymond
2018
POSE as Manager - Boy Lounge (1 episode)
2012
Ex-Girlfriends as Professor O'Donnelly
2010
The 5th Quarter as Adam Abbate
2009
Modern Family as Simon (2 episodes)
2006
Full Grown Men as Alby Cutrera
2005
The Notorious Bettie Page as Nervous Man
2001
Law & Order: Criminal Intent as Simon Fife (1 episode)
2001
The Anniversary Party as Jeffrey (uncredited)
2000
The Broken Hearts Club: A Romantic Comedy as Howie
1998
The Impostors as Detective Marco
1997
Lifebreath as Todd Rusk
1997
1999 as Andrew Goldman
1997
The Member of the Wedding as Jarvis
1996
The Substance of Fire as Young Book Clerk
1996
The Dadshuttle as Junior
1996
Andersonville as Ethan
1996
Andersonville as Ethan (2 episodes)
1994
Chicago Hope (1 episode)
1994
Winnetka Road (1 episode)
1993
Frasier as Protester (1 episode)
1992
Cruel Doubt as Chris Pritchard (2 episodes)
1991
My Life and Times (6 episodes)
1991
It's Only Rock & Roll as C. Z.
1990
Desperate Hours as Kyle
1990
Pump Up the Volume as Chris
1990
Appearances as Troy Danzig