It's rare to find a romance that's actually based on such vivid characters as these, but then this is from Oscar-winning filmmaker Susanne Bier (In a Better World), who knows how to root films in people rather than plot structure. And even more important: this is a romance about middle-aged people we can genuinely engage with, as they have been beaten down by life and are in need of a fresh start.

It starts in Copenhagen, where hairdresser Ida (Dyrholm) has just finished cancer treatment when she discovers that her husband Leif (Bodnia) is sleeping with a young airhead (Schaumburg-Miller). Now she has to pack her son (Hansen) off to war before heading to Italy for the marriage of daughter Astrid (Egelind) to her boyfriend Patrick (Jessen). Then at the airport, Ida has an unlucky run-in with Patrick's tetchy father Philip (Brosnan), who has focussed only on his work since his wife died. And even as Ida catches his eye, he has to fend off the advances of his lovelorn sister-in-law Benedikte (Steen).

With a group of people gathering for a wedding on an idyllic Mediterranean island, the plot may seem like Mamma Mia without the music. But there are surprising details in the characters as the farce develops, and only a couple of the plot-lines get silly. The central love story is actually remarkably sweet, using Ida's and Philip's troubled histories to make their interaction both snappier and more deeply emotional than we expect. And Bier, working with her usual screenwriter Jensen, are free to let other narrative strands come and go around them.

Continue reading: Love Is All You Need Review