Barbosa Honey, I Blew Up the Kid (1992) - Terence Wheeler Hot Shots! Part Deux (1993) - Iraqi Patrol Boat Captain (uncredited) A Low Down Dirty Shame (1994) - Captain Nunez The Wonderful Ice Cream Suit (1998) - Villanazul Vampires (1998) - Father Giovanni Jane Austen's Mafia! (1998) - Bonifacio The Other Side of the Wind (2018) - Jack Simon (final film role) Television It Takes a Thief - episode - Rock-Bye, Bye, Baby - Fletcher (1969) The Flying Nun - episode - A Ticket for Bertrille - Officer Juarez (1969) Mission: Impossible - episode - Phantoms - Gomal (1970) McCloud - episode - Portrait of a Dead Girl - 1st Deputy (1970) Mission: Impossible - episode - Chico - Prado's butler (1970) Mod Squad - episode - A Town Called Sincere - Zamaron (1970) Alias Smith and Jones - episode - Journey from San Juan - Juan (1971) Mission: Impossible - episode - Cocaine - Fernando Laroca (1972) Sanford and Son - 12 episodes - Julio Fuentes (1972-1975) Insight - episodes - "Hey, Janitor", The Eye of the Camel, Loser Take All, Plus Time Served, & A Decision to Love (1973 - 1981) Kung Fu - episode - "The Stone" - Solly (1973) All in the Family - episode - "Archie is Branded" - Paul Benjamin (1973) The Waltons - episode - "The Gypsies" - Volta (1973) Hawaii Five-O - episode - "Tricks Are Not Treats" - Lolo (1973) Banacek - episode - The Two Million Clams of Cap'n Jack - Norman Esposito (1973) Gunsmoke - 3 episodes - Blue Jacket / Osuna (1973-1975) McCloud - episode- This Must Be the Alamo - Patrolman Rico Cross (1974) Columbo - episode - Publish or Perish - Lou D'Allessandro (1974) Barney Miller - 35 episodes - Det. Sgt. Chano Amengual (1975-1976) Hunter - episode - The K Group: Parts 1 & 2 (1977) A.E.S. Hudson Street - 5 episodes - Dr. Tony Menzies (1978) Soap - 12 episodes - Carlos 'El Puerco' Valdez (1980-81) The Greatest American Hero - episode - Hog Wild - Sheriff Mark Vargas (1981) Hart to Hart - episode - A Couple of Harts - Eduardo (1981) Quincy M.E. - episode - Baby Rattlesnakes - Rick Durado (1982) Hill Street Blues — ADA Alvarez — four episodes (1982) Zorro and Son - Commandante Paco Pico (1983) Kenny Rogers as The Gambler: The Adventure Continues - TV Movie