Gael García Bernal Filmography: Every Movie and TV Show in Order
All 57 Gael García Bernal roles in chronological order (1953 to 2026): 51 movies and 6 TV series.

How many movies and TV shows has Gael García Bernal been in? This complete Gael García Bernal filmography lists 57 credited roles (51 films, 6 TV series), in chronological order from 1953 to 2026, with links to our full guides where available.
Gael García Bernal movies in order
- Amores Perros (2000) as Octavio
- Y Tu Mamá También (2001) as Julio Zapata
- Don't Tempt Me (2001) as Jack Davenport
- I'm with Lucy (2002) as Date 2 - Gabriel
- The Crime of Padre Amaro (2002) as Padre Amaro
- Dot the I (2003) as Kit Winter
- The Motorcycle Diaries (2004) as Ernesto "Che" Guevara de la Serna
- Bad Education (2004) as Ángel / Juan / Zahara
- The King (2006) as Elvis Valderez
- The Science of Sleep (2006) as Stéphane
- Babel (2006) as Santiago
- The Past (2007) as Rímini
- Blindness (2008) as Bartender / King of Ward Three
- Rudo & Cursi (2008) as Tato
- Mammoth (2009) as Leo Vidales
- The Limits of Control (2009) as Mexican
- Letters to Juliet (2010) as Victor
- José & Pilar (2010) as Self
- Even the Rain (2011) as Sebastián
- A Little Bit of Heaven (2011) as Julian Goldstein
- Breaking the Taboo (2011) as Self
- Casa de Mi Padre (2012) as Onza
- The Loneliest Planet (2012) as Alex
- No (2012) as René Saaverdra
- Vamps (2012) as Diego Bardem (uncredited)
- The Ardor (2014) as Kaí
- Rosewater (2014) as Maziar Bahari
- Desierto (2015) as Moises
- Eva Doesn't Sleep (2015) as Massera
- Zoom (2016) as Edward
- Neruda (2016) as Oscar Peluchoneau
- You're Killing Me Susana (2016) as Eligio
- Salt and Fire (2016) as Dr. Fabio Cavani
- Coco (2017) as Héctor (voice)
- If You Saw His Heart (2017) as Daniel
- Museo (2018) as Juan Núñez
- The Accused (2018) as Mario Elmo
- The Kindergarten Teacher (2018) as Simon
- Ema (2019) as Gastón
- It Must Be Heaven (2019) as Gael García Bernal
- Wasp Network (2020) as Viramontez
- Old (2021) as Guy
- Werewolf by Night (2022) as Jack Russell
- Director by Night (2022) as Self
- This One Summer (2023) as Thiago
- The Mother (2023) as Hector
- Cassandro (2023) as Saúl "Cassandro"
- Another End (2024) as Sal
- Holland (2025) as Dave Delgado
- Magellan (2025) as Fernão de Magalhães
- Nothing Between Us (2026) as Guillermo
Gael García Bernal TV shows
- The Oscars (1953) as Self
- Mozart in the Jungle (2014) as Rodrigo De Souza
- Here on Earth (2018) as El Pájaro
- Maya and the Three (2021) as The Jaguar Brothers (voice)
- Station Eleven (2021) as Arthur Leander
- La Máquina (2024) as Esteban 'La Máquina' Osuna
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Gael García Bernal been in?
Gael García Bernal has 51 credited film roles and 6 TV roles, for a total of 57 credits from 1953 to 2026.
What was Gael García Bernal's first major role?
The Oscars (1953).
What is Gael García Bernal's most recent project?
Nothing Between Us (2026).



