Cast
Gael García Bernal (Ángel / Juan / Zahara), Fele Martínez (Enrique Goded), Daniel Giménez Cacho (padre Manolo), Lluís Homar (pan Berenguer), Francisco Maestre (padre José), Francisco Boira (Ignacio), Juan Fernández (Martín), Alberto Ferreiro (Enrique Serrano)