This is a charming tale with a twist about two 80-something lifelong friends on their annual holiday to a five-star resort in the Swiss Alps.
The film's location and exquisite eye of Italian director Paolo Sorrentino, in just his second English language film, ensures a beautiful canvas to showcase the talents of the stellar cast.
Sir Michael Caine at 82 gives a memorable performance as Fred Ballinger, a retired famed composer of classical music, alongside Harvey Keitel, who plays filmmaker Mick Boyle working with young writers to produce his one final testament.
Caine is approached by Queen Elizabeth's emissary to perform his most famous work Simple Songs for Prince Philip's birthday, but he refuses for personal reasons which become increasingly clear.
Rachel Weisz plays Fred's daughter Lena, and Paul Dano as lost actor Jimmy Tree almost steals the show when he turns up for breakfast dressed as Adolf Hitler. Jane Fonda has a late cameo as a fading screen actress who breaks Keitel's heart.