I loved the first half of this movie. Then it takes a strange turn. The big reveal near the end of the movie felt like a cop out. Charlize Theron is wonderful in the role of the mother, however. I also really like Mackenzie Davis who plays Tully.