Cast

Salma Hayek Pinault
as Frida Kahlo

Alfred Molina
as Diego Rivera

Mía Maestro
as Cristina Kahlo

Patricia Reyes Spíndola
as Matilde Kahlo

Edward Norton
as Nelson Rockefeller

Antonio Banderas
as David Alfaro Siqueiros

Diego Luna
as Alejandro

Roger Rees
as Guillermo Kahlo

Ashley Judd
as Tina Modotti

Saffron Burrows
as Gracie

Geoffrey Rush
as Leon Trotsky

Margarita Sanz
as Natalia Trotsky
Where to Watch
Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.
Movie Facts
Release Year
2002
Runtime
2h 3m
Language
English
Rating
7.4 / 10
Budget
$12M
Box Office
$56M
Production Companies
Miramax • Margaret Rose Perenchio Productions • Ventanarosa
You Might Also Like
Frequently Asked Questions
Where can I watch Frida?▼
Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for Frida (2002).
What is Frida about?▼
A biography of artist Frida Kahlo, who channeled the pain of a crippling injury and her tempestuous marriage into her work.
Who directed Frida?▼
Frida was directed by Julie Taymor and released in 2002. It is a drama, romance film.
How long is Frida?▼
Frida has a runtime of 2 hours and 3 minutes (123 minutes total).
Who stars in Frida?▼
The cast of Frida includes Salma Hayek Pinault as Frida Kahlo, Alfred Molina as Diego Rivera, Mía Maestro as Cristina Kahlo, Patricia Reyes Spíndola as Matilde Kahlo, Edward Norton as Nelson Rockefeller and more.
Explore More by Genre
Need a recommendation?
Tell us your mood and we'll pick the perfect movie for you.









