This was absolutely the best movie I have ever seen. There was no foul language, no gratuitous violence. Yes, it was dark and it addressed some social issues that would be a little heavy for young children, but I wouldn't have an problem taking older kids to go see it. Maggie Gylenhall (sp?) was a huge improvement over Katie Holmes, and all-in-all the acting was top notch across the board. I honestly didn't believe anyone was capable of creating such a complete, perfect film. It was engrossing from start to finish. I don't think I saw anyone get up the entire time. I just can't recommend it enough. Go see it.