French filmmaker Luc Besson continues to combine family themes with intense violence (see Taken), but at least this film has a wry sense of humour about it. Director McG refuses to take the story seriously (see Charlie's Angels), balancing the escalating body count with a silly father-daughter drama to make this an enjoyably absurd guilty pleasure.

Kevin Costner stars as Ethan, a veteran CIA hitman who finds out that he's only got three months to live. So he retires and returns home to Paris to reconnect with his ex-wife Christine (Connie Nielsen) and their now-teen daughter Zooey (Hailee Steinfeld). But just as he discovers a family of immigrants squatting in his flat, the vampy CIA operative Vivi (Amber Heard) appears and coaxes him back into service for one last job, paying him with both cash and an experimental cancer treatment. So as he tracks down international arms dealers, he's also trying to bond with Zooey over three days of babysitting while Christine is away on business. But of course this is also just when the violence breaks out.

McG does a great job of cutting back and forth between these two story strands: the tetchy-sweet fatherly stuff and the action-man shootouts, car chases and fist-fights. Ethan even has to interrupt a spot of torture when Zooey gets in trouble at school. This wildly bizarre mixture of goofy sentimentality and vicious brutality takes in all of Paris' picturesque landmarks. And since this is a Luc Besson script, it's only a matter of time before the two elements merge for a big climax. Yes, everything is ludicrously predictable, but there's just enough spark to keep us entertained.

Continue reading: 3 Days to Kill Review