Audrey (Mila Kunis) is down after being dumped and her best friend Morgan (Kate McKinnon) is doing her best to cheer her up. That doesn’t go to plan when Audrey’s ex Drew (Justin Theroux) resurfaces, tells them that he’s a spy, that assassins are after him and that Audrey must complete his mission.

The Spy Who Dumped Me is an action-comedy hybrid but it never really finds the balance between those two things. It’s an uneven film with jokes that are more likely to cause a smile rather than a full-on belly laugh and the action is good but not amazing. The action sequences are generally well shot and exciting, with the opening sequence of Drew fighting off bad guys in Lithuania being a standout. A car chase through Vienna where Audrey surprises herself, Morgan and the audience, by dealing with the violence and threat better than she could’ve ever imagined, is a pretty fun action sequence too and a good character moment.

The plot itself is messy, with Audrey and Morgan travelling from one European country to another at breakneck speed – so much so, it’s hard to keep up with what country they are now in and what they are supposed to do there. The script could’ve been a bit tighter, you do notice the two-hour runtime, and the actual spy plot could’ve made more sense.

Where The Spy Who Dumped Me shines is during the quieter moments between Audrey and Morgan, or any time the two of them are struggling to deal with the spy madness together. They are two people who you believe are best friends, they have in-jokes, they know each other’s secrets and they stand up for one another. Kunis and McKinnon have great chemistry and Kunis shows off her wit when balancing out McKinnon’s exuberance.

The Spy Who Dumped Me never quite finds its rhythm. Its leads are fun, and their characters are almost better than the story they’re in. Unfortunately, the spy plot is never truly thrilling, and the humour is never hilarious so the film merely ends up being just…fine.

Rating: ★★★

Directed by: Susanna Fogel
Starring: Mika Kunis, Kate McKinnon, Justin Theroux, Sam Heughan