Actor
Amores Perros (Love's a Bitch) (2000)
Y Tu Mama Tambien (And Your Mother Too!) (2001)
Crime of Father Amaro, The (El Crimen del padre Amaro) (2002)
Fidel and Che (TV Mini-series) (Fidel) (2002)
Dot The I (El Punto sobre la I) (2003)
Motorcycle Diaries (Diarios de Motocicleta) (2004)
Bad Education (Mala Educación, La) (2004)
King, The (2005)
Babel (2006)
Science of Sleep, The (2006)
Blindness (2008)
Rudo and Cursi (Rudo y Cursi) (2008)
Limits of Control, The (2009)
Mammoth (2009)
Letters to Juliet (2010)
A Little Bit of Heaven (2011)
Loneliest Planet, The (2011)
Casa de mi Padre (House of My Father) (2012)
No (2012)
Rosewater (2014)
Zoom (2015)
Desierto (2015)
Salt and Fire (2016)
Neruda (2016)
Coco (2017)
Kindergarten Teacher, The (2018)
Ema (2019)
Old (2021)