2024
Grizzly Night as Robert Klein
2024
Bau, Artist at War as Michael
2024
The Tiger's Apprentice as Rudy (voice)
2023
Oppenheimer as Rossi Lomanitz
2023
School Spirits as Mr. Martin (7 episodes)
2022
Alaska Daily as Mr. Miller (2 episodes)
2022
The Offer as Peter Bart (8 episodes)
2021
Adventure Beast (12 episodes)
2021
Useless Humans as Brian
2020
Hunters as Benjamin Kramer (1 episode)
2020
It's Pony as Pony (voice) (78 episodes)
2017
S.W.A.T. as Cameron (1 episode)
2015
Chicago Med as Bill Storch (1 episode)
2015
Rosewood as Cody Tucker (1 episode)
2015
Significant Mother as Nate Marlowe (9 episodes)
2015
Field of Lost Shoes as Moses Ezekiel
2014
Acid Girls as Sebastian
2013
CBGB as John Holmstrom
2011
Mr. Sunshine as Jimmy (1 episode)
2008
Sex Drive as Ian Lafferty
2008
90210 as Max Miller (18 episodes)
2007
Lions for Lambs as Student
2007
The Big Bang Theory as Marty (1 episode)
2006
The Hottest State as Decker
2006
Kyle XY as Mark (9 episodes)
2005
Close to Home (1 episode)
2004
House as Keen Student (1 episode)
2004
Desperate Housewives as Eddie Orlofsky (11 episodes)
2004
Boston Legal as Michael Scanlon (1 episode)
2004
Surviving Christmas as Brian Valco
2002
CSI: Miami as Leo Donwell (3 episodes)
2002
Austin Powers in Goldmember as Young Evil
2002
I Was a Teenage Faust as Brendan
2001
'Twas the Night as Danny Wrigley
2001
Project Greenlight (34 episodes)
2001
The Ellen Show (2 episodes)
2001
The Nightmare Room as Jeremy Clark (1 episode)
2000
The View from the Swing as Ben
2000
Return to the Secret Garden as Timothy
1999
Jack & Jill (1 episode)
1999
The West Wing as Boy - Billy Fernandez (1 episode)
1999
Once and Again (2 episodes)
1999
Judging Amy as Rob Bird (1 episode)
1999
Get Real as Young Andy (1 episode)