Salma Hayek is incredible as Frida. No one could have done it better. I understand the art of Frida Kahlo better after having seen the film. Interesting story. Visually well done film. Excellent performances by all artists involved. Some of the extras in regard to the making of the film are worth watching as well. Not a movie for teens or young children. Adult themes throughout including a fair amount of nudity and sexual content.