Pretty amazing film.
Didn't really get what all the hype about Winslett was (although she looked so fit in this movie, amazing) but the paedophile, played by Jackie Earle Haley, was one of the best performances I think I have seen in ages. I've never seen another movie with him in it, but...