This sexual thriller may lack tension at points, but it has a strong central cast in Julianne Moore, Liam Neeson, and Amanda Seyfried who all give good performances, it has an engaging script that explores desire in an interesting way, and has solid direction from Atom Egoyan. Moore plays a woman who suspects her husband (Neeson) of cheating on her whilst he is away. In order to confirm or deny her suspicions she hires a call girl (Seyfried), and from there onwards isolation, doubt, and desire all become entangled as events begin to run away from her faster than she can control.
This is Julianne Moore’s film. Neeson is good when he is required, but ultimately he doesn’t have all that much to do here. Seyfried tackles a role that’s pretty different for her, and she does a good job, but it’s Moore who is put front and center in this film and she predictably meets every acting challenge that is thrown at her. Although this isn’t one of her greatest performances, it definitely meets the expected high standard.
The film does loose its way as it progresses, and correspondingly it starts to feel more and more generic and even slightly flat. But there is enough here to keep you entertained, and the performances do a hell of a lot to help this one through to the end of its running time. It’s not recommended by me, but then it’s not something that I would suggest you actively avoid either. See it if you’re a fan of either Moore or Seyfried, otherwise perhaps skip it.