With such an unlikable main character, I’m surprised I liked this film. However, Charlize Theron plays her with such perfect tone and supported by the tempered performance of Patton Oswalt the film works. It makes us angry at Mavis, then slowly we feel a little sorry for her…just a little. In the end I am not sure I liked her or her journey still, but I did enjoy watching the movie because of it’s good performances and sharp script.