As with any spy film, a certain amount of complexity in the script is to be expected. However this spy film adds on plot twists, flash backs, back stabbing and double agents with so much frequency that it left me scratching my head by its end. As an on screen team Julia Roberts and Clive Owen work well together but even their performances were drowned out by the sheer complexity of the script. There are also welcome surprises from the supporting cast, each of whom seemed to have their fair share of witty dialogue. Ultimately the movie is less about a romance between rival spies, and is more about keeping its audience wondering just how the plot can twist next. As the final credits role one looming question remains: "What happened here?" even complex spy thrillers such as "Mission Impossible" had some kind of wrap up at its end that cleared up any lingering doubt or questions and we were happier for it. 'Duplicity' is a fun little spy film, with some fine performances by Roberts and Owen and plenty of well written dialogue, but it is brought down by the overly complex plot and I fear will leave even fans of the genre feeling slightly numb when the credits role.