Casting

Director

Julie Taymor

Producer

Sarah Green, Jay Polstein, Lindsay Flickinger, Roberto Sneider, Salma Hayek Pinault, Nancy Hardin, Lizz Speed

Executive Producer

Margaret Rose Perenchio, Mark Gill, Mark Amin, Jill Messick, Amy Slotnick, Brian Gibson

Screenplay

Gregory Nava, Diane Lake, Clancy Sigal, Anna Thomas

Novel

Hayden Herrera

Original Music Composer

Elliot Goldenthal

Director of Photography

Rodrigo Prieto

Editor

Françoise Bonnot

Stunt Coordinator

Gerardo Moreno

Production Design

Felipe Fernández del Paso

Art Direction

Bernardo Trujillo

Set Decoration

Hania Robledo

Costume Design

Julie Weiss

Makeup Artist

Raúl Sarmiento

Sound Designer

Blake Leyh

Salma Hayek Pinault
Salma Hayek PinaultFrida Kahlo
Alfred Molina
Alfred MolinaDiego Rivera
Mía Maestro
Mía MaestroCristina Kahlo
Patricia Reyes Spíndola
Patricia Reyes SpíndolaMatilde Kahlo
Edward Norton
Edward NortonNelson Rockefeller
Antonio Banderas
Antonio BanderasDavid Alfaro Siqueiros
Diego Luna
Diego LunaAlejandro
Roger Rees
Roger ReesGuillermo Kahlo
Ashley Judd
Ashley JuddTina Modotti
Saffron Burrows
Saffron BurrowsGracie
Geoffrey Rush
Geoffrey RushLeon Trotsky
Margarita Sanz
Margarita SanzNatalia Trotsky
Omar Rodríguez
Omar RodríguezAndré Breton
Lila Downs
Lila DownsTango Singer
Valeria Golino
Valeria GolinoLupe Marín
Karine Plantadit
Karine PlantaditParis Chanteuse
Didi Conn
Didi ConnWaitress
?
Ivana SejenovichChapingo Chapel Model
?
Lucia BravoAuditorium Model
Alejandro Usigli
Alejandro UsigliProfessor
Amelia Zapata
Amelia ZapataMaid
Fermín Martínez
Fermín MartínezPainter on Bus
?
Loló NavarroNanny
Roberto Medina
Roberto MedinaDr. Farril
Martha Claudia Moreno
Martha Claudia MorenoWoman at Wedding