Great movie. Rosamund Pike is bad @$$ in this movie. Tyler Perry has a minor role in the movie, but it's some of his best acting (which doesn't say much).