A film that's been years in the making is finally here, and I can say it was worth the wait. The film works in a lot of aspects. The story is complex, and it grows up in a few emotional areas. Margaret is an exploration of guiltiness, being thoughtful and sane. Lisa (Anna Paquin) who is a morally confused woman, struggles with her conscience looking for clarity. This character feels quite pure, making you want to support her somehow, while she's involved in her complexity. Now, I think the script was a bit overloaded, two hours and thirty minutes was a lot for the story, but thanks to the strongest attributes of the writing, and the overwhelming performances, I barely cared. Although it has some editing flaws, and some characters development issues, it has the necessary elements for a successful drama.