Filmography of Penélope Cruz

YearMovieCharacter
1999Todo sobre mi madreRosa
2006VolverRaimunda
1997Carne trémulaIsabel Plaza Caballero
1998The Hi-Lo CountryJosepha O'Neil
2001Captain Corelli's MandolinPelagia
2011Pirates of the Caribbean: On Stranger TidesAngelica Teach
1999Abre los ojosSofía
2001Vanilla SkySofia Serrano
2006BandidasMaria Alvarez
2009NineCarla
1992Belle ÉpoqueLuz
2001BlowMirtha Jung
1993Jamón, jamónSilvia
2003GothikaChloe Sava
2008Vicky Cristina BarcelonaMaría Elena
2002Waking Up in RenoBrenda
2000All the Pretty HorsesAlejandra
2008ElegyConsuela Castillo
2005SaharaEva Rojas
2003Masked and AnonymousPagan Lace
2009Los abrazos rotosLena
2007The Good NightAnna/Melodia
2004NoelNina Vasquez
2000Woman on TopIsabella Oliveira
2003Fanfan la tulipeAdeline La Franchise
2009ManoleteLupe Sino
2001Sin noticias de DiosCarmen Ramos
2004Non ti muovereItalia
2005ChromophobiaGloria
1998La Niña De Tus OjosMacarena Granada
2004Head in the CloudsMia
1999VolavéruntPepita Tudó
2009G-ForceJuarez the Guinea Pig (voice)
2011Woody Allen: A DocumentaryHerself
2012To Rome with LoveAnna
1999The Man with Rain in His ShoesLouise
1998Talk of AngelsPilar
2009La Concejala AntropófagaPina
2013Venuto al mondoGemma
2013The CounselorLaura
1996BrujasPatricia
2013Los amantes pasajerosJessica
1994Todo es mentiraLucía
1996La CelestinaMelibea
1993La RibelleEnza
1995Entre rojasLucía
1994Alegre ma non troppo
1998Don JuanMathurine
1997El amor perjudica seriamente la saludDiana Joven
This Man, This WomanMartha Parks
2010Sex and the City 2Carmen García Carrión
2016Zoolander 2Montana Grosso
2016GrimsbyKate
2015Ma maMagda
1993Per amore, solo per amoreMary
2018Todos lo sabenCarolina
2016La Reina de EspañaMacarena Granada
1993El laberinto griegoElisa
1999Más que amor, frenesíLaura
1997Et hjørne af paradisDoña Helena
2017Loving PabloVirginia Vallejo
Love Child
2017Murder on the Orient ExpressPilar Estravados
2007Sexo en el platóSilvia (archive footage)
2014Truth of the Situation: Making 'The Counselor'Herself
1995El efecto mariposaParty Guest (uncredited)