

Assumpta Serna
María

Antonio Banderas
Ángel
Nacho Martínez
Diego

Eva Cobo
Eva

Julieta Serrano
Berta

Chus Lampreave
Pilar

Carmen Maura
Julia

Eusebio Poncela
Police Commissioner

Bibiana Fernández
Flower Seller

Luis Ciges
Guard

Eva Siva
Assistant

Verónica Forqué
Journalist
Pepa Merino
María's Secretary

Lola Peno
Alumna 1ª
Marisa Tejada
Alumna 2ª
Company
Compañía Iberoamericana de TV
Company
TVE

The Ages of Lulu
1990

Our Time
2018

The Corpse of Anna Fritz
2015

Luckiest Girl Alive
2022

Advantages of Travelling by Train
2019

Battle in Heaven
2005

God Is a Bullet
2023

The Ghoul
2017

Lockdown
2000

Natural Born Killers
1994

Oldboy
2013

Jawbone
2017

Suburbia
1984

The Quietude
2018

Brimstone
2016

Never Back Down: Revolt
2021

Nymphomaniac: Vol. II
2013

Xiu Xiu: The Sent-Down Girl
1998

Some Velvet Morning
2013

Basic Instinct
1992

Broken Embraces
2009

Turtles Can Fly
2004

Labyrinth of Passion
1982

Dark Habits
1983

What Have I Done to Deserve This?
1984

High Heels
1991

Kika
1993

8MM
1999

The Lovely Bones
2009

The Isle
2000

Ana by Day
2018

A Nun at the Crossroads
1967

My Beautiful Jinjiimaa
2003

Shooting Dogs
2006

My Life as a Dog
1985

The Anarchist's Wife
2008

A Crime in the Depths
1992

The Cell
2000

True North
2007

Chinatown
1974