Cast (20)

Ana Torrent

Ángela

Fele Martínez

Chema

Eduardo Noriega

Bosco

Xabier Elorriaga

Castro

Miguel Picazo

Figueroa

Nieves Herranz

Sena

Rosa Campillo

Yolanda

Paco Hernández

Ángela's Father

Rosa Ávila

Ángela's Mother

Teresa Castanedo

TV Presenter

José Miguel Caballero

Video Library Concierge

Joserra Cadiñanos

Vigilant

Julio Vélez

Train Attendant

Pilar Ortega

Sales Manager

Olga Margallo

Vanessa

José Luis Cuerda

Professor 1

Emiliano Otegui

Professor 2

Walter Prieto

Train Watchman

Florentino Sainz

Old Man

Helena Castañeda

(uncredited)

Crew (26)

Alejandro Amenábar

Director

Alejandro Amenábar

Screenplay

Mateo Gil

Screenplay

José Luis Cuerda

Executive Producer

José Luis Cuerda

Producer

Emiliano Otegui

Executive Producer

Alejandro Amenábar

Original Music Composer

Mariano Marín

Original Music Composer

Hans Burmann

Director of Photography

María Elena Sáinz de Rozas

Editor

Manuel Corrales

Sound Effects

Pelayo Gutiérrez

Sound Editor

Nacho Royo-Villanova

Sound Effects Editor

Ricardo Steinberg

Sound

Alejandro Amenábar

Associate Producer

Hans Burmann

Associate Producer

Wolfgang Burmann

Associate Producer

Julio Madurga

Associate Producer

Ricardo Steinberg

Co-Producer

María Elena Sáinz de Rozas

Associate Producer

Wolfgang Burmann

Production Design

Ana Cuerda

Costume Design

Paca Almenara

Makeup Artist

Emiliano Otegui

Production Manager

Mateo Gil

Assistant Director

Emma Penella

Thanks