Back to top
Opening Night
The Last Night of Amore
Australian Premiere

The Last Night of Amore

L'ultima notte di Amore

A smash hit at the Italian box office in 2023, this taut, stylish crime thriller from writer/director Andrea Di Stefano stars the excellent Pierfrancesco Favino as a police lieutenant who is drawn into a web of crime and corruption on the eve of his retirement. 

Franco Amore (Favino) has always been an honest policeman who in 35 years of honorable service has never shot anyone. The night before his retirement, Franco is called to investigate a perplexing roadside crime scene. What he does not know is that this will be the longest and most challenging night of his life and everything that matters to him will be in danger: his role as a state servant, his great love for his wife Viviana, his relationship with his best friend and colleague, and even his own life. 

The Last Night of Amore transforms the Lombardy capital with slick nighttime visuals, brilliantly building suspense throughout the increasingly frenetic night on the streets of Milan where daylight never seems to arrive.

Special Events in your city

It’s been a while since we’ve seen such a stylish Italian crime thriller.
Screen International
2023 | 124 min | Drama, Thriller | Italy
Cast: Pierfrancesco Favino, Linda Caridi, Antonio Gerardi, Francesco Di Leva
Language: Italian with English subtitles
Andrea di Stefano


Born in 1972, Andrea Di Stefano is an actor, screenwriter and director. As an actor he has appeared in films including Eat Pray Love and Nine. In 2014 he made his directing debut with Escobar: Paradise Lost. His third film as director, The Last Night of Amore is his first Italian-language feature.

Berlin International Film Festival 2023 (Berlinale Special Gala)
Tribeca Film Festival 2023
including Best Director, Best Actor, Nastri d’Argento Awards 2023