Suspense that doesn't ever seem to let up. Natalie Portman obviously committed to role. When she hurts, you hurt. Barbara Hershey simultaneously angers you and freaks you out. Mila Kunis is good, but Oscar worthy? A dark and twisted fantasy portrayed beautifully on screen. Somewhat confusing ending. Drags in parts.