This is surely one of the best brazilian productions ever. The story is very original and all actors are just fantastic. Fernanda Montenegro does a great job as the "Compadecida", although she doesn't play a leading role. If you like sense of humor mixed with a little bit of drama this is the right thing to watch.