La cantante Madonna, admiradora de Frida Kahlo, se postuló para el papel en varias ocasiones. Menciono que su opción para interpretar a Diego Rivera era Marlon Brando.
Algunas de las pinturas mostradas en la cinta, fueron pintadas por Salma Hayek.
Alfred Molina tuvo que subir poco más de 23 kg para el papel de Diego Rivera.
Fue la cinta inaugural del Festival de cine de Venecia en 2002.
Laura San Giacomo y Marisa Tomei fueron consideradas para el papel de Frida Kahlo.