Jabarkan Pemeran dari Frida

Salma Hayek sebagai Frida Kahlo

Alfred Molina sebagai Diego Rivera

Geoffrey Rush sebagai Leon Trotsky

Mía Maestro sebagai Cristina Kahlo

Ashley Judd sebagai Tina Modotti

Antonio Banderas sebagai David Alfaro Siqueros

Edward Norton sebagai Nelson Rockefeller

Diego Luna sebagai Alejandro Gonzalez Arias

Margarita Sanz sebagai Natalia Sedova

Patricia Reyes Spíndola sebagai Matilde Kahlo

Roger Rees sebagai Guillermo Kahlo

Valeria Golino sebagai Guadalupe "Lupe" Marín

Omar Rodríguez-López sebagai André Breton

Felipe Fulop sebagai Jean van Heijenoort

Karine Plantadit-Bageot sebagai Josephine Baker

Film Frida mendapatkan review positif dari para kritikus. Berdasarkan Rotten Tomatoes, film ini memiliki rating 75%, berdasarkan 153 ulasan, dengan rating rata-rata 6,9/10. Berdasarkan Metacritic, film ini mendapatkan skor 61 dari 100, berdasarkan 38 kritik, menunjukkan "ulasan yang baik".