Credits
- 2022 · Hamster & Gretel as The Earworm (voice)
- 2020 · 1 Night in San Diego as Kevin
- 2019 · Merry Happy Whatever as Todd
- 2019 · Carol's Second Act as Jake
- 2019 · L.A.'s Finest as Nathan Baker
- 2018 · New Amsterdam as Chad Borton
- 2017 · Literally, Right Before Aaron as Alan (Co-Worker)
- 2017 · Budding Prospects as Felix
- 2017 · Budding Prospects as Felix
- 2017 · Santa Clarita Diet as Barton
- 2016 · Relationship Status as Owen
- 2015 · Emily & Tim as Posnick (Segment 1)
- 2014 · NCIS: New Orleans as Jesse Neville
- 2013 · Monday Mornings as Joe Newton
- 2011 · Margaret as Anthony
- 2011 · Suits as Omar
- 2011 · Switched at Birth as Glenn Daly
- 2011 · Mr. Sunshine as Tommy
- 2010 · First Dates as Steven
- 2010 · The Back-Up Plan as Louis
- 2010 · The Bounty Hunter as Jimmy
- 2009 · Up in the Air as Makeout Dave
- 2009 · Modern Family as Adam
- 2009 · Castle as Mike Boyer
- 2005 · The Squid and the Whale as Otto
- 2005 · My Name Is Earl as Ronnie
- 2005 · Supernatural as Aaron Bass
- 2005 · Bones as Dr. Andrew Hopp
- 2005 · Weeds as Joe Knock
- 2004 · Veronica Mars as Max
- 2002 · Without a Trace as Todd / Bradley Foster
- 2000 · Malcolm in the Middle as Ken
- 1999 · Third Watch as Isaac
- 1998 · PB&J Otter as Peanut Otter (voice)
- 1997 · Deconstructing Harry as Mel's Son
- Future · Go West! as Vadim Myshkin