1996
Baja Run as Domingo1995
Star Trek: Voyager as Chief1994
Babylon 5 as Alvares1994
Night Realm as Ursis1993
Walker, Texas Ranger as Special Agent Samuel Mills1991
Night Eyes II as Hector Mejenes1989
L.A. Takedown as Lou Casals1988
War of the Worlds as Colonel Paul Ironhorse1988
Onassis: The Richest Man in the World as Turkish Officer1987
Predator as Jorge "Poncho" Ramirez1987
The Gambler: The Legend Continues as Iron Dog1987
Dear America: Letters Home from Vietnam as (voice)1986
L.A. Law as Carlos Mendez1986
The Penalty Phase as Nolan Esherman1985
MacGyver as Enrique1985
MacGyver as Manny1985
Witness as Detective1985
Cease Fire as Badman1984
Miami Vice as D.A. Gordon Martinez1982
St. Elsewhere as Not available1981
Hill Street Blues as Not available1981
Fire on the Mountain as Army Lieutenant