Last Night of Amore
2023 · 73/100
The Leopard
2025 · 74/100
The First Beautiful Thing
2010 · 68/100
Human Capital
2013 · 67/100
The Leisure Seeker
2017 · 62/100
Made in Italy
2020 · 53/100