All Cast

Salma Hayek Pinault

Salma Hayek Pinault

Frida Kahlo

Alfred Molina

Alfred Molina

Diego Rivera

Mía Maestro

Mía Maestro

Cristina Kahlo

Patricia Reyes Spíndola

Patricia Reyes Spíndola

Matilde Kahlo

Diego Luna

Diego Luna

Alejandro

Roger Rees

Roger Rees

Guillermo Kahlo

Ashley Judd

Ashley Judd

Tina Modotti

Antonio Banderas

Antonio Banderas

David Alfaro Siqueiros

Edward Norton

Edward Norton

Nelson Rockefeller

Saffron Burrows

Saffron Burrows

Gracie

Geoffrey Rush

Geoffrey Rush

Leon Trotsky

Margarita Sanz

Margarita Sanz

Natalia Trotsky

Omar Rodríguez

Omar Rodríguez

André Breton

Lila Downs

Lila Downs

Tango Singer

Valeria Golino

Valeria Golino

Lupe Marín

Karine Plantadit

Karine Plantadit

Paris Chanteuse

Didi Conn

Didi Conn

Waitress

Ivana Sejenovich

Ivana Sejenovich

Chapingo Chapel Model

Lucia Bravo

Lucia Bravo

Auditorium Model

Alejandro Usigli

Alejandro Usigli

Professor

Amelia Zapata

Amelia Zapata

Maid

Fermín Martínez

Fermín Martínez

Painter on Bus

Loló Navarro

Loló Navarro

Nanny

Roberto Medina

Roberto Medina

Dr. Farril