This was okay but nothing special. Frankly, I hate to see a young likable talent like Dakota Fanning play morose, ugly roles like this. Let her be a kid who laughs, has fun and acts like a kid, such as she did in "The Cat In The Hat." Since then, she's playing in rougher and rougher films although "Dreamer" with Kurt Russell, I am told, is a nice film.
Anyway, you know that with her and Robert De Niro, you're going to get some excellent acting. The movie also offers a lot of suspense. While it was not fun seeing a young girl mentally tortured and depressed all the time, it was nice to see De Niro play such a low-key role for most of he film.
I would think, without giving anything away, that one viewing of this film would be enough, even if one likes it. Once you know the ending, well......
If you are not a big fan of either Fanning or De Niro (I am) , I wouldn't even give it one viewing.