2011: Transformers 3 (Transformers: Dark of the Moon) jako Dino/Mirage (głos) 2011: Justice for Natalee Holloway (TV) jako Ricardo Flores
Seriale TV 1985: Quo vadis? jako Marek Winicjusz 1987: Policjanci z Miami (Miami Vice) jako Francesco Cruz 1992: Kroniki młodego Indiany Jonesa (The Young Indiana Jones Chronicles) jako Francois 1997: JAG – Wojskowe Biuro Śledcze (JAG) jako Mustafa Ben Kessar 1998: Mściciel (Vengeance Unlimited) jako pułkownik Oscar Ponce 1998: JAG – Wojskowe Biuro Śledcze (JAG) jako kapitan Bedouin 2000: Żar młodości (The Young and the Restless) jako Tomas del Cerro 2000: Dobro kontra zło (G vs E) jako agent Shaw 2001: Żar młodości (The Young and the Restless) jako Tomas del Cerro 2002: Jordan (Crossing Jordan) jako lider kubański 2002: Agentka o stu twarzach (Alias) jako Minos Sakkoulas 2002: JAG – Wojskowe Biuro Śledcze (JAG) jako Kabir Atef 2003: 24 godziny jako Syed Ali 2003: The Handler jako detektyw Lopez 2004: Agenci NCIS (Navy NCIS: Naval Criminal Investigative Service) jako sierżant Gunnery 2004: Ostry dyżur (ER) jako dr Alfonso Ramirez 2004: CSI: Kryminalne zagadki Miami (CSI: Miami) jako Fidel 2005: Zabójcze umysły (Criminal Minds) jako Michael Russo 2006: Agenci NCIS (Navy NCIS: Naval Criminal Investigative Service) jako Luis Romero 2007: Tinseltown jako Arturo 2008: The