A Love Like This as Jeremy
2024
The House From... as Self
2024
Saint Clare as Cole Edwards
2023
Obliterated as Stefan (2 episodes)
2023
The Re-Education of Molly Singer as Scott Perkins
2021
The Card Counter as Ronnie
2021
Boy Culture: Generation X (1 episode)
2021
Lansky as Jimmy the Bookie
2021
Run Hide Fight as Mr. Yates
2021
Me You Madness as Pat
2020
You Are My Home as Charlie
2020
The Comeback Trail as Andre
2020
That One Time as Mr. Hardner (1 episode)
2019
The Courier as Alan Green
2019
1st Born as Moyel / Rabbi
2018
Little Women as Steven Henry
2018
Andover as Professor Mitchell
2017
Hollywood Dirt as Justin
2017
Carrie Pilby as George
2015
Private Number as Roland Sanchez
2014
Garfunkel and Oates as Marcus (1 episode)
2013
Who's Afraid of Vagina Wolf? as Robert
2013
Isolated as Self - Ambassador for Peace
2007
Girltrash! (11 episodes)
2007
Sunny and Share Love You as Nicky
2006
Factory Girl as Joey
2005
Born Killers as Jerry
2005
Guy in Row Five as Simon
2004
L.A. D.J. as Joel The Party Planner
2004
Wild Roomies as Christian
2003
Rent Control as Peter
2002
Repli-Kate as Liquor Store Clerk
2001
Ghost World as Porno Cashier
2001
Clay Pride: Being Clay in America as Gary (voice)
1998
Can't Hardly Wait as Geoff Piccirilli
1996
Sabrina, the Teenage Witch as Ralph (1 episode)
1996
Sabrina, the Teenage Witch as Student (1 episode)
1995
Unhappily Ever After as Paul (4 episodes)
1993
Saved by the Bell: The New Class as Myron (1 episode)