2023
El viaje de Julieta as Self
2019
Despite Everything as Carmen
2018
Lo Siguiente as Self - Presenter (1 episode)
2018
Querido Fotogramas as Self
2015
Latin Lover as Ramona
2012
Lines of Wellington as D. Filipa Sanches
2012
Once Upon a Time… All About My Mother as Self
2012
The Making of All About My Mother as Self
2011
The Skin I Live In as Marilia
2011
His Mother's Eyes as Judit Canalès
2010
1st Time 16mm as Herself
2010
Felipe y Letizia as Sofía de Grecia (2 episodes)
2010
The God of Wood as María Luisa
2008
The Man Who Loves as Dottoressa Campo
2007
Les pel·lícules del meu pare
2007
Després de la pluja as Executive Director
2007
Four Last Songs as Veronica
2006
Magic Mirror as Monja
2005
Trailer for Forbidden Lovers as Self (archive footage) (uncredited)
2004
Que es un Fantasma?: The Making of 'The Devil's Backbone' as Self
2003
Una preciosa puesta de sol
2002
Talk to Her as Espectadora (uncredited)
2001
The Devil's Backbone as Carmen
1999
Jonas and Lila, Til Tomorrow as María
1999
No One Writes to the Colonel as Lola
1998
Talk of Angels as Doña Consuelo
1998
Le serpent a mangé la grenouille
1998
Doctor Chance as Elise von Sekt, Milady
1997
Life Is Beautiful as Madre di Dora
1996
Deep Crimson as Irene Gallardo
1996
Three Lives and Only One Death as Maria
1995
The Flower of My Secret as Leo Macías
1995
Ship of Fools as Julia Márquez
1995
Lo + plus as Self - Guest (1 episode)
1995
Diary of a Rapist as Madre di Luca
1993
Lost in Transit as Suzana
1993
Tierno verano de lujurias y azoteas as Olga
1992
La reina anónima as Mujer desconocida
1992
Golem, l'esprit de l'exil as Le Maîtresse de Cérémonie
1992
Off Season as Sarah Bernhardt
1991
High Heels as Becky del Páramo
1989
Continental as Xulia
1988
Tu novia está loca as Adela
1987
Mientras haya luz as Marisa
1987
Silver-beet Face as Olga
1986
Love Ravings as Invitada de la fiesta (segment "Delirio 3") (uncredited)
1986
In a Glass Cage as Griselda
1985
Goya as Duquesa de Osuna (6 episodes)
1984
Bicycles Are for the Summer as María Luisa
1983
Dark Habits as Sor Estiércol
1981
Cervantes as Ana Franca (9 episodes)
1980
Sus años dorados as Carmen
1980
Opera Prima as Zoila Gómez
1977
A Dog Called... Vengeance as Guerrillera
1975
En provincia as Clara
1974
Larga noche de julio as Carmen - Prima política de Toni
1973
Luisa Fernanda as Luisa Fernanda
1971
Goya, a Story of Solitude as La Maja
1971
Cake of Blood as Elizabeth (segment "Victor Frankenstein")
1971
El espíritu del animal
1970
El señorito y las seductoras as Elvira Rey García
1969
Carola de día, Carola de noche as Secretaria del Conde Anatolio
1969
La revoltosa as Soledad
1968
Requiem for a Gringo as Nina
1967
El mercader de Venecia as Jessica
1967
Las salvajes en Puente San Gil
1966
Tales to Keep You Awake as Sheila (1 episode)
1960
Los económicamente débiles
1960
Police Calling 091 as (uncredited)