2023
From Inside as Domingo Altamirano
2023
El show: crónica de un asesinato as Self (archive footage) (5 episodes)
2014
The Perfect Dictatorship as Don Alejandro
2012
Freelancers as Gabriel Baez
2012
Casa de Mi Padre as Miguel Ernesto Alvarez
2011
The Snitch Cartel as Modesto
2011
The Power of Destiny as Anthony McGuire (120 episodes)
2010
El baile de San Juan as Marqués de la Villa
2010
Sin Memoria as Benitez
2010
Oceans as Narrator (voice)
2009
Purgatorio as Don Julio
2008
Christmas, Inc. as santa claus
2008
Divine Confusion as Melesio
2008
Looking for Palladin as Police Chief
2008
The Last of the Just as Padre del Toro
2007
One Long Night as Don Ricardo
2007
Distilling Love as Mr. Irving Thomas (170 episodes)
2006
Filmmakers in Action as Self
2006
A Wonderful World as Director del Periodico
2005
The Legend of Zorro as Governor Riley
2004
Killing Cabos as Oscar Cabos
2004
El segundo as El Mayor
2004
Amy, la niña de la mochila azul as Capitán Matías Granados (115 episodes)
2003
Casa de los Babys as Ernesto
2003
Bajo la misma piel as Joaquín Vidaurri (91 episodes)
2003
Once Upon a Time in Mexico as President of Mexico
2003
And Starring Pancho Villa as Himself
2002
The Crime of Padre Amaro as El Presidente Municipal Gordo
2002
Las Lunas del Auditorio as Self (1 episode)
2001
In the Time of the Butterflies as Captain Peña
2001
Murder at El Meneo as Don Manuel
2001
Serafín: La Película as Thinker (voice)
2001
Original Sin as Jorge Cortés
2001
The Mexican as Mexican Policeman
2001
Entre los dioses del desprecio
2000
His Most Serene Highness
2000
Speaking of Buñuel as Self
1999
Herod's Law as López
1999
Labyrinth of Passion as Padre Mateo Valencia (80 episodes)
1999
Tres Mujeres as Federico Mendez (280 episodes)
1998
On the Border as Herman
1998
The Mask of Zorro as Don Pedro
1997
Amistad as General Espatero
1997
Reclusorio as Abogado Defensor (segment 'Sangre entre mujeres")
1997
Esmeralda Comes by Night as Rossellini, tenor husband
1996
La Culpa as Tomás Mendizábal (45 episodes)
1995
Two Crimes as Alfonso
1994
Guerrero Negro as Claudio Falcón Arriaga
1994
Agujetas de color de rosa as Aarón Zamora (25 episodes)
1994
The Cisco Kid as General Montano (as Pedro Armendariz)
1994
Vagabunda as Pedro Riel
1993
Nurses on the Line: The Crash of Flight 7
1993
Acapulco H.E.A.T. as Colonel Rodriguez (4 episodes)
1993
Cuentos de Borges as Blot (1 episode)
1993
Code... Death: Frontera Sur as Dragon
1992
Los años de Greta as Gustavo
1992
Death and the Compass as Blot
1991
Highway Patrolman as Sargento Barreras
1991
Tropical Heat as Lt. Carillo (30 episodes)
1991
Camino largo a Tijuana as Juan
1991
The Legend of a Mask as López
1991
Corrupción y placer as Augusto Alarcón
1990
¡Maten a Chinto! as Don Chinto
1989
Old Gringo as Pancho Villa
1989
Licence to Kill as President Hector Lopez
1988
Angel in the Night as Comandante Gallardo
1988
Romelia's Secret as Widower Roman
1988
Lovers, Partners & Spies as Duke
1988
The Marked Hour (11 episodes)
1988
Les pyramides bleues as Perez-Valdez
1987
Mariana Mariana as Carlos (adult)
1987
A Walk on the Moon as Doctor
1987
Persecución en Las Vegas: 'Volvere' as Pagano
1986
Murder in Three Acts as Col. Mateo
1986
El camino secreto as Alejandro Faidella (1 episode)
1986
Maine-Ocean Express as Pedro de la Moccorra
1986
Three of Cups as Cipriano Melquisdor
1986
Treasure Island as Mendoza
1985
Wandering Lives as The engineer
1985
Violent Stories as Hombre rico
1985
Treasure of the Amazon as Pablo / Zapata
1985
Sangre en el Caribe as Mario
1985
Secuestro sangriento
1984
The Heart of the Night as El Ciego (Domingo)
1984
Airwolf as Captain Mendez (1 episode)
1982
Cosa fácil as Hector Belascoaran Shayne
1982
Huevos rancheros as El Charro Colorado (segmento 'La virginidad en el río')
1982
Remington Steele as Captain Rios (1 episode)
1982
Días de Combate as Héctor Belascoarán Shayne
1982
Knight Rider as Eduardo O'Brian (1 episode)
1982
In the Land of Light Feet
1982
El día que murió Pedro Infante as Editor
1981
La Chèvre as Police commissioner Custao
1981
Trail of Death as Alberto Villamosa
1981
The Minister's Wife as Inspector Romero
1981
Novia, esposa y amante
1981
Evita Peron as Cypriano Reyes
1980
The Dogs of War as The Captain
1980
Me olvidé de vivir as Pedro
1979
The Flight of the Stork
1979
Life Sentence as Javier Lira "El Tarzán"
1979
Survival Run as Paco
1979
Estas ruinas que ves as Raymundo Rocafuerte
1979
The Illegal as Felipe Leyva
1978
Small Privileges as Pedro
1978
La plaza de Puerto Santo
1977
La casta divina as Abel Ortiz Argumedo
1977
The Love Boat as Ricardo (1 episode)
1977
The Rhinemann Exchange as Lt. Fuentes (3 episodes)
1977
Mina, viento de libertad
1976
Longitud de Guerra as Manuel Chávez
1976
The Passion of Berenice as Rodrigo Robles
1976
The Pact as Raul Mateos
1976
The Great Adventure of Zorro as Emilio Walter
1975
Blacker Than the Night as Roberto
1975
A Home of Our Own as Police Captain
1975
Los Caciques as Arrieta
1975
The Log of the Black Pearl as Archie Hector
1974
Earthquake as Chavez
1974
Traiganlos vivos o muertos
1974
Chosen Survivors as Luis Cabral
1974
Guns and Guts as The Abandoned Husband
1974
Cinco mil dolares de recompensa as William Law
1973
The Deadly Trackers as Herrero
1973
Don't Be Afraid of the Dark as Francisco Perez
1973
The Soul of Nigger Charley as Sandoval
1973
Police Story (1 episode)
1972
Indio as Jesse James
1972
The Magnificent Seven Ride! as Pepe Carral
1972
Ni solteros, ni casados
1972
Hardcase as Simon Fuegus
1972
Killer by Night as Dr. Carlos Madera
1972
Trio y cuarteto as (segment "Cuarteto")
1971
Columbo as Commandante Sanchez (1 episode)
1971
Una vez, un hombre...
1971
River of Gold as Angel
1971
Macho Callahan as Juan
1971
Siete muertes para el texano
1970
Su precio... unos dólares as Sam
1970
The Phantom Gunslinger as Algernon
1970
How to Kill my Husband as Juan - Ricardo's coworker
1969
The Undefeated as Escalante
1969
Super Colt 38 as Morton
1969
La marcha de Zacatecas
1969
Memories of the Future as Teniente Flores
1969
The Vampire Girls as Carlos Mayer
1969
Everything In Vain as Pedro
1968
Los Asesinos as Talbot
1968
El corrido del hijo desobediente
1968
Guns for San Sebastian as Father Lucas
1968
There are not Crosses in the Sea as Sergio
1967
The Bandits as Priest
1967
La soldadera as Isidro
1967
Los tres mosqueteros de Dios as Manuel
1967
Amor perdóname as Arturo Solano
1966
Matar es fácil as Gustavo de la Rosa
1966
Los gavilanes negros