Frida is a 2002 biographical film which depicts the passionately professional and private life of the surrealist Mexican painter Frida Kahlo. It stars Salma Hayek in her Academy Award nominated portrayal as Kahlo and Alfred Molina as her husband, Diego Rivera.