Quando criança, Ignacio (Gael Garcia Bernal) estudou em um colégio interno católico. Lá ele sofreu abusos sexuais por parte de seu professor de Literatura, o padre Manolo (Daniel Gimenez Cacho), que marcaram sua vida para sempre. Ignacio se apaixona por um colega do colégio, Enrique (Fele Martínez), que termina sendo expulso. Vinte anos mais tarde, Ignacio é agora um travesti chamado Zahara. Ele reencontra Enrique, com quem relembra várias histórias do passado de ambos no colégio.
Fele Martínez (Enrique Goded),
Gael Garcia Bernal (Ignacio / Zahara),
Daniel Giménez Cacho (Padre Manolo),
Lluís Homar (Sr. Berenguer),
Javier Cámara (Paca / Paquito),
Petra Martínez (Madre),
Juan Fernandez (Martin),
Alberto Ferreiro (Enrique Serra