
Aftermath
as Stauffer
2024

Kevin Can F**K Himself
as Keith
2021

Dirty John
as Philip
2018

A Different Time
2018

How to Get Away with Murder
as Ted
2014

The Fosters
as Ty's Attorney
2013

Scandal
as Guy in Van
2012

Hart of Dixie
as James
2011

Shameless
as Dr. Emmanuel Garcia
2011

Parenthood
as Doctor
2010

Terminator: The Sarah Connor Chronicles
as Clark
2008

Big Shots
as Reveal Board Member
2007

Private Practice
as LAPD #2
2007

Mr. President
2007

Officer Down
as Bouncer
2005

Grey's Anatomy
as Lawyer
2005

House
as Pharmacist
2004

Hidalgo
as The Kurd
2004

The West Wing
as Chorus
1999

ER
as Resperatory Therapist
1994