
Known For
Filmography
Stuck
Movie

High Potential
TV · as Gerald Lee · 1 ep

Leo
Movie · as Mia's Dad (voice)

Good Side of Bad
Movie · as Peter

My Life with the Walter Boys
TV · as Richard · 4 eps

The Fabelmans
Movie · as Grand View High School PE Coach

NCIS: Hawaiʻi
TV · as Alan Mateo · 1 ep

Walker
TV · as Detective Parra · 1 ep

Space Force
TV · as Jim · 1 ep

High School Musical: The Musical: The Series
TV · as Mike Bowen · 18 eps

Unforgettable
Movie · as Miguel

One Day at a Time
TV · as Mateo · 6 eps

Kevin (Probably) Saves the World
TV · as Matthew Torres · 2 eps

13 Reasons Why
TV · as Steve Crimsen · 3 eps

Tripolar
Movie · as Mark

Tumbledown
Movie · as Ben

Designated Survivor
TV · as Lawrence · 1 ep

Lucifer
TV · as Lieutenant Diablo · 1 ep

Aquarius
TV · 4 eps

Fresh Off the Boat
TV · as Officer Bryson, Corporal Bryson, Constable Bryson · 9 eps

NCIS: New Orleans
TV · as Blake Huxley · 1 ep

The Fosters
TV · as Tony Delgado · 3 eps

Larry Crowne
Movie · as Team Leader #1

Happy Endings
TV · as Wilson · 1 ep

Modern Family
TV · as Club Guy · 1 ep

Dollhouse
TV · as EMT #1 · 1 ep

The Mentalist
TV · as Attendant · 1 ep

Kath & Kim
TV · as Cop · 1 ep

Psych
TV · as Detective Lamas · 1 ep

Criminal Minds
TV · as Deputy Gentry · 1 ep

Grey's Anatomy
TV · as Random Guy · 1 ep

Wanted
TV · as Frank Galvan · 1 ep

Arrested Development
TV · as Cop · 1 ep

NCIS
TV · as Blake Huxley · 1 ep

Monk
TV · as First Uniform Cop · 1 ep

CSI: Crime Scene Investigation
TV · as Sexual Male Neighbor #2 · 1 ep