Known For
Filmography

The Wall: A Solar Opposites Story
Movie · as Enrique

Sugar
TV · as Thomas Kinzie · 4 eps

The Diplomat
TV · as Miguel Ganon · 11 eps

The Grotto
Movie · as Richie

This Fool
TV · as Father Leo · 1 ep

Solar Opposites
TV · as Enrique (voice) · 5 eps

Station 19
TV · as Pruitt Herrera · 44 eps

Barry
TV · as Fernando · 4 eps

Sharp Objects
TV · as Frank Curry · 8 eps

Blood Father
Movie · as Arturo Rios

Dirk Gently's Holistic Detective Agency
TV · as Colonel Scott Riggins · 18 eps

Graves
TV · 1 ep

Sun Belt Express
Movie · as Ramon Velazquez

Oculus
Movie · as Dr. Shawn Graham

The Book of Life
Movie · as Land of Remembered Captain (voice)

Bad Judge
TV · as Judge Hernandez · 13 eps

Tales of Masked Men
Movie · as Narrator (voice)

1600 Penn
TV · as Enrique Desoto · 1 ep

Deep Blue Breath
Movie · as Doctor Smith

Real Steel
Movie · as Judge (uncredited)

Generator Rex
TV · 1 ep

Hawaii Five-0
TV · as Luis Braga · 1 ep

Spoken Word
Movie · as Emilio

Repo Chick
Movie · as Arizona Gray

Brüno
Movie · as Self / D.A. Manuel Devalos (uncredited)

Tortilla Heaven
Movie · as Gil Garcia

Bottle Shock
Movie · as Mr. Garcia

Ben & Izzy
TV · as Ibn Firnas (voice) · 13 eps

Crazylove
Movie · as Bill Johansen

Nine Lives
Movie · as Deputy Sheriff Ron

Medium
TV · as Manuel Devalos · 128 eps

The Closer
TV · as Mario Gomez · 1 ep

The Boondocks
TV · as Spanish TV Reporter (voice), Costa Rican Man (voice) · 1 ep

Grey's Anatomy
TV · as Hank, Pruitt Herrera · 1 ep

Puerto Vallarta Squeeze
Movie · as Captain Rivera

The Batman
TV · as Thug #1 (voice) · 1 ep

Entourage
TV · as Carlos · 5 eps

Century City
TV · 1 ep

Kingpin
TV · 2 eps

10-8: Officers on Duty
TV · as Captain Otis Briggs · 13 eps

Gotta Kick It Up!
Movie · as Principal Zavala

Collateral Damage
Movie · as Joe Phipps

Black Point
Movie · as Malcolm

Ballistic: Ecks vs. Sever
Movie · as Julio Martin

The Court
TV · 6 eps

Blow
Movie · as Augusto Oliveras

Air Bud: World Pup
Movie · as Coach Montoya

Wild Iris
Movie · as Ramando Galvez

Human Nature
Movie · as Wendall the Therapist

The Division
TV · as D.A. Reyes · 1 ep

Alias
TV · as Anthony Russek · 3 eps

The Zeta Project
TV · as Dr. Around (voice) · 1 ep

Things You Can Tell Just by Looking at Her
Movie · as Sam (segment "Love Waits For Kathy")

The Crew
Movie · as Raul Ventana, Drug Lord

Flight of Fancy
Movie · as Frank

Thin Air
Movie · as Santiago

Panic
Movie · as Detective Larson

Jackie Chan Adventures
TV · as El Toro Fuerte (voice) · 12 eps

The District
TV · as Herman Castillo · 1 ep

Static Shock
TV · as Principal Aguilar (voice) · 2 eps

Level 9
TV · 2 eps

The Apartment Complex
Movie · as Detective Duarte

Batman Beyond
TV · as Mendez (voice), Bennie (voice), Dr. Blades (voice) · 1 ep

The West Wing
TV · as Victor Campos · 1 ep

Three Businessmen
Movie · as Bennie Reyes

Route 9
Movie · as Jesse Segundo

The Fixer
Movie · as Mayor Melendez

Where's Marlowe?
Movie

Maximum Bob
TV · as Rudolfo Esquiva · 1 ep

A Scent of Paradise
Movie · as Don Diego

Jenny
TV · as Diego Machado · 1 ep

House of Frankenstein
TV · as Detective Juan 'Cha Cha' Chacon · 2 eps

Mrs. Winterbourne
Movie · as Paco

Scorpion Spring
Movie · as Mexican Judicial

Up Close & Personal
Movie · as Dan Duarte

The Pretender
TV · as Manny Alomar · 1 ep

Superman: The Animated Series
TV · as Doctor #2 (voice) · 1 ep

7th Heaven
TV · as Ramon Reyes · 2 eps

Fire Co. 132
TV · as Arson Investigator Bernie Ramirez · 13 eps

Get Shorty
Movie · as Mr. Escobar

Breach of Trust
Movie · as Carlo Sanchez

Fair Game
Movie · as Emilio Juantorena

Red Wind
Movie · as Detective Ybarra

Murder One
TV · as Roberto Portalegre · 1 ep

Dancing with Danger
Movie · as -

Confessions: Two Faces of Evil
Movie · as Chief Naranjo

Clear and Present Danger
Movie · as Ernesto Escobedo

Death Wish V: The Face of Death
Movie · as Hector Vasquez

Girls in Prison
Movie · as Lucky

Green Dolphin Beat
Movie · as Captain Juan Garcia

The Cisco Kid
Movie · as Hidalgo

ER
TV · as Mr. Perez · 1 ep

Rebel Highway
TV · as Papito 'Lucky' Alvarez · 1 ep

It's Nothing Personal
Movie · as Art Aragon

Jurassic Park
Movie · as Rostagno

Quick
Movie · as Vargas

Frasier
TV · as Mr. Martin · 1 ep

The X-Files
TV · as Martin Ortega · 1 ep

Cuentos de Borges
TV · as Treviranus · 1 ep

Fallen Angels
TV · as Detective Ybarra · 1 ep

Lois & Clark: The New Adventures of Superman
TV · as Eduardo Friez · 2 eps

Death and the Compass
Movie · as Treviranus

White Sands
Movie · as FBI Agent Ruiz

Ned Blessing: The True Story Of My Life
Movie · as Bruto Half-Tongue

Majority Rule
Movie · as Gen. Herrera

The Golden Palace
TV · as Ramone · 1 ep

Renegade
TV · as Hector Ortega · 1 ep
La Pastorela: The Shepherd's Tale
Movie · as Bartolo

Jungle Fever
Movie · as Officer Ponte

Shoot First: A Cop's Vengeance
Movie

Ricochet
Movie · as Vaca

Home Improvement
TV · as Mr. Jennings · 1 ep

The Gumshoe Kid
Movie · as Carl Ortega

El Diablo
Movie · as Zamudio

Dangerous Passion
Movie · as Sergeant Hidalgo

Law & Order
TV · as Dr. Miguel Clemente · 1 ep

Do the Right Thing
Movie · as Officer Ponte

Seinfeld
TV · as Marcelino · 3 eps

Doogie Howser, M.D.
TV · as Ophthalmologist · 1 ep

Birds of a Feather
TV · as Maitre'd · 1 ep

Straight to Hell
Movie · as George

Walker
Movie · as Parker French

Beauty and the Beast
TV · as Jerry · 1 ep

Sid and Nancy
Movie · as Record Company Executive

Howard the Duck
Movie · as Club Owner

L.A. Law
TV · as Alvaro Campos · 1 ep

Matlock
TV · as Carlos 'Carl' Berman · 2 eps

ScreenPlay
TV · as Treviranus · 1 ep

Badge of the Assassin
Movie · as Francisco Torres

Repo Man
Movie · as Archie

Hunter
TV · as Augustine Rojas · 1 ep

Timerider: The Adventure of Lyle Swann
Movie · as Emil

Remington Steele
TV · as ER Doctor · 1 ep

Voyagers!
TV · 1 ep

St. Elsewhere
TV · as Mr. Heath · 1 ep
