All Cast

Gael García Bernal

Gael García Bernal

Ángel / Juan / Zahara

Fele Martínez

Fele Martínez

Enrique Goded

Daniel Giménez Cacho

Daniel Giménez Cacho

Padre Manolo

Lluís Homar

Lluís Homar

Sr. Berenguer

Francisco Maestre

Francisco Maestre

Padre José

Francisco Boira

Francisco Boira

Ignacio

Juan Fernández

Juan Fernández

Martín

Nacho Pérez

Nacho Pérez

Young Ignacio

Raúl García Forneiro

Raúl García Forneiro

Young Enrique

Javier Cámara

Javier Cámara

Paca / Paquito

Alberto Ferreiro

Alberto Ferreiro

Enrique Serrano

Petra Martínez

Petra Martínez

Madre

Sandra

Sandra

Transformista

Roberto Hoyas

Roberto Hoyas

Camarero

Agustín Almodóvar

Agustín Almodóvar

Limpiador Piscina (uncredited)

Robert Forcadell

Robert Forcadell

Man in Public (uncredited)

Luis Lobos Negros

Luis Lobos Negros

Motero Ochentero (uncredited)

Pol Monen

Pol Monen

Niño (uncredited)

Sara Montiel

Sara Montiel

Soledad (archive footage) (uncredited)

Pau Poch

Pau Poch

Niño (uncredited)

Leonor Watling

Leonor Watling

Mónica (uncredited)

José María Yázpik

José María Yázpik

Extra (uncredited)