

Goodrich
Greg
2024

American Born Chinese
Patrick · (1 episode)
2023

Fool's Paradise
Another Agent
2023

A Lot of Nothing
Ted
2023

The Patient
Ezra Strauss · (10 episodes)
2022

The Dropout
Roland · (1 episode)
2022

Zoey's Extraordinary Christmas
David Clarke
2021

Ghosts
Eric · (3 episodes)
2021

The Golden Age
Morgan Winslow
2020

Stars in the House
Self · (1 episode)
2020

Zoey's Extraordinary Playlist
David Clarke · (25 episodes)
2020

The Morning Show
Alan · (1 episode)
2019

The Conners
Nick · (3 episodes)
2018

Kenny
Charlie
2018

A Million Little Things
Peter Benoit · (11 episodes)
2018

Barry
Leo Cousineau · (12 episodes)
2018

Get Shorty
Agent Ken Stevenson · (7 episodes)
2017

One Day at a Time
Bryce · (1 episode)
2017

Office Christmas Party
Tim
2016

Lucifer
Joel · (1 episode)
2016

Entourage
Casting Assistant
2015

Cristela
Josh · (22 episodes)
2014

Bad Teacher
Ned · (1 episode)
2014

Silicon Valley
Duncan · (1 episode)
2014

Mixology
Cute Guy · (1 episode)
2014

The Goldbergs
Duane · (2 episodes)
2013

The Fosters
(1 episode)
2013

Veep
Jackson · (1 episode)
2012

American Horror Story
Dr. Dunphy · (1 episode)
2011

Workaholics
Dan · (1 episode)
2011

Subject: I Love You
Chris
2011

Hot in Cleveland
Tom · (1 episode)
2010

Modern Family
Rich · (1 episode)
2009

NCIS: Los Angeles
John Booker · (4 episodes)
2009

Castle
Adam Murphy · (1 episode)
2009

The Mentalist
Drew Yost · (1 episode)
2008

Rules of Engagement
Lester · (1 episode)
2007

Bones
Christopher Pelant · (9 episodes)
2005

It's Always Sunny in Philadelphia
Jason · (1 episode)
2005

The Closer
Conner Ellis · (1 episode)
2005

Grey's Anatomy
Andy · (1 episode)
2005

House
Dr. Medina · (1 episode)
2004

Desperate Housewives
Leo Katz · (1 episode)
2004

Who's Your Daddy?
Austin
2004

Nancy Drew
Newspaper Kid
2002

CSI: Crime Scene Investigation
Tom Bell · (1 episode)
2000

A Pig's Tale
Beckerwood
1996

Major Payne
Cadet Dotson
1995