Let the Devil Wear Black as Tall 1999 Every Dog Has Its Day as The Cop 2000 Knockout as Chuck Alvarado 2000 Picking Up the Pieces as Usher 2001 Vegas, City of Dreams as Captain Martin 2002 Half Past Dead as Warden Juan Ruiz 'El Fuego' Escarzaga 2003 John Doe (Season 1, Episode 17: "Doe or Die") as Captain Ruiz 2003 Monk (TV Series) as Captain Alameda 2004 24 (TV Series) as Omar 2005 The Lost City as The Emcee 2005 Goal! as Hernan Munez 2005 The Closer as Alonzo Lopez 2006-2010 Ugly Betty(TV Series) as Ignacio Suarez 2007 El Muerto as Aparicio 2007 Hacia la oscuridad as Carlos Gutierrez 2007 Half Past Dead 2 as Warden Juan Ruiz 'El Fuego' Escarzaga 2008 AmericanEast as Dez 2009 Life Is Hot in Cracktown as Lou 2011 Desperate Housewives (TV Series) as Alejandro Perez 2011 Body of Proof (Episode 3: "Helping Hand") as Armando Rosas 2011 America as Tio Poldo 2012 The Man Who Shook the Hand of Vicente Fernandez as Dr. Dominguez 2013 Psych (Season 7, Episode 4: "No Country for Two Old Men") as Pablo Nuñez 2013 Pain and Gain as Captain Lopez 2013 Jodi Arias: Dirty Little Secret as Prosecutor Juan Martinez 2013-2014 Alpha House (TV Series) as Benito 'Benny' Lopez 2013 A Miracle in Spanish Harlem as Mariano 2014 Jane the Virgin (TV Series) as Father Ortega 2015-2017 The Fosters (TV Series) as Victor Gutierrez 2015 Cristela (TV Series) as Joaquin Alvarez 2015 Criminal Minds: Beyond Borders (TV Series) as Father Consolmango 2016 The Young Pope (TV Series) as Carlos García 2016 America Adrift as William Fernandez 2016-2018 Lethal Weapon (TV Series) as Ronnie Delgado 2017-2020 Superstore as Ron Sosa 2017 Roman J. Israel, Esq. as Jessie Salinas 2017 Butterfly Caught as Michael Channis 2017-2019 One Day at a Time (TV Series) as Berto 2017-2018 Colony as Proxy Alcala 2017-2019 The Punisher (TV Series) as Rafael Hernandez 2018 Mayans M.C. (7 episodes) as Devante Cano 2018 Shooter (1 episode) as Guitierez 2019 Dynasty as Cristal Jennings’ father, Silvio Flores. 2019 Elena of Avalor (1 episode) as Qapa 2019 Wasp Network as Luis Posada Carriles 2020 Connecting... (TV series) as Ramon Voice acting Godzilla 1985 (1985) as Goro Maki (voice, uncredited) Santo Bugito (1995, TV Series) as Paco Extreme Ghostbusters (1997, TV Series) (voice) Grim Fandango (1998, Video Game) as Manuel "Manny" Calavera Cuba Libre (2003) as Narrator (voice)