2024
Presumed Innocent as Jeremy Buck (1 episode)
2023
Class of '09 as James Row (1 episode)
2023
History of the World: Part II as Franklin Roosevelt (1 episode)
2023
Married by Mistake as Tom Smith
2022
The Lincoln Lawyer as Sam Scales (4 episodes)
2020
Broke as Max (1 episode)
2018
Magnum P.I. as Kenny 'Shammy' Shamberg (25 episodes)
2018
Don't Worry, He Won't Get Far on Foot as Charles-Marie
2017
Will & Grace as Luke (2 episodes)
2016
Speechless as Chris (1 episode)
2016
Vice Principals as Mr. Milner (5 episodes)
2010
Sympathy for Delicious as 'Delicious' Dean O'Dwyer
2008
Unhitched as Darren (1 episode)
2007
Rules of Engagement as Edward (2 episodes)
2006
Brothers and Sisters as Aaron (1 episode)
2005
My Name Is Earl as Brett Hansen (1 episode)
2005
Grey's Anatomy as Daniel Campbell (1 episode)
2000
Curb Your Enthusiasm as Cliff Cobb (1 episode)
1999
Family Law (1 episode)