Actor (75 credits)
- Berlin, I Love You (2018)
- A Rainy Day in New York (2018)
- If Beale Street Could Talk (2018) Pedrocito
- Flatliners: Cult Classic Visual Universe (2017) Ray
- Flatliners (2017) Ray
- The 74th Golden Globe Awards (2017) играет самого себя - презентатор
- Blood Father (2016)
- The Bad Batch (2016) Jimmy, not listed in credits
- Rogue One (2016) Cassian Andor
- Casanova (2015) Giacomo Casanova
- Narcos (2015)
- Me quedo contigo (2014) Esteban
- The Book of Life (2014) Manolo
- Elysium (2013) Julio
- 61º Festival Internacional de Cine de San Sebastián - Gala de clausura (2013) играет самого себя - презентатор: Best Actor
- Hecho en México (2012) играет самого себя
- Katy Perry: The One That Got Away (2011)
- Na Nai'a: Legend of the Dolphins (2011) рассказчик, voice acting
- Contraband (2011) Gonzalo
- The 2011 Independent Spirit Awards (2011) играет самого себя - презентатор
- Casa de mi Padre (2011) Raul
- Gritos de muerte y libertad (2010) Guadalupe Victoria
- Rudo y Cursi (2008) Beto
- Solo quiero caminar (2008) Gabriel
- Milk (2008) Jack Lira
- Ceremonia de inauguración - 56º Festival internacional de cine de San Sebastián (2008) играет самого себя, хроника, not listed in credits
- Mister Lonely (2007) Michael Jackson
- El búfalo de la noche (2007)
- Sexo en el plató (2007) Tenoch Iturbide, хроника
- XX premios Goya (2006) играет самого себя, хроника, not listed in credits
- Un mundo maravilloso (2006) Reportero en Estocolmo
- Fade to Black (2006) Tommaso Moreno
- Sólo Dios sabe (2006) Damián
- MTV Video Music Awards Latinoamérica 2006 (2006) играет самого себя - презентатор
- MTV Europe Music Awards 2005 (2005) играет самого себя - презентатор
- American Latino TV (2004) играет самого себя
- The Terminal (2004) Enrique Cruz
- Criminal (2004) Rodrigo
- Boarding: The People of «The Terminal» (2004) играет самого себя
- Inside «The Terminal» (2004) играет самого себя
- Dirty Dancing: Havana Nights (2004) Javier Suarez
- MTV Special: Dirty Dancing - Havana Nights (2004) Javier Suarez
- MTV Presents Teen People Magazine's 25 Hottest Stars Under 25 (2003) играет самого себя
- Carambola (2003) El Perro
- Nicotina (2003) Lolo
- Soldados de Salamina (2003) Gastón
- Open Range (2003) Button
- Ciudades oscuras (2002) Fede
- The Bronze Screen: 100 Years of the Latino Image in American Cinema (2002) играет самого себя, хроника
- Silenci? (2002) играет самого себя
- Fidel (2002) Renato Guitart
- Frida (2002) Alejandro «Alex»
- Y tu mamá también (2001) Tenoch Iturbide
- Atlético San Pancho (2001) Postman
- Vampires: Los Muertos (2001) Sancho
- Todos los aviones del mundo (2001)
- Before Night Falls (2000) Carlos
- Todo el poder (2000) Esteban
- Perriférico (1999)
- El cometa (1999) Victor
- Un dulce olor a muerte (1999) Ramón
- La vida en el espejo (1999) Eugenio Román Franco
- El amor de mi vida (1998) Claudio
- 1,2,3 por mi (1997)
- ¡Despierta América! (1997) играет самого себя
- El Premio Mayor (1995) Quique
- Un hilito de sangre (1995) León
- Morena (1995) Dos
- Ámbar (1994) Muni Frahabarana
- Ángeles sin paraíso (1992) Móises
- El Abuelo y yo (1992) Luis
- El último fin de año (1991)
- Carrusel (1989)
- Antonieta (1982) not listed in credits
- Scarface
Director (5 credits)
Producer (22 credits)
Writer (4 credits)