In 2013 an oil painting attributed to Leonardo da Vinci appears in Lugano, the portrait of Isabella d'Este, Marchioness of Mantua. The owner of the painting, Emidia Cecchini, is about to sell it for 140 million euros when Italy accuses her of illegal export. The painting is confiscated, but Switzerland does not release it.

Come See Me in the Good Light
2025
7.1/10

My Mom Jayne
2025
8.0/10

Sacro GRA
2013
5.9/10

Avatar: The Deep Dive - A Special Edition of 20/20
2022
7.2/10

Massimo Troisi: Somebody Down There Likes Me
2023
7.7/10

Videocracy
2009
6.5/10

As I Was Moving Ahead Occasionally I Saw Brief Glimpses of Beauty
2000
7.8/10

A Toxic Love Story
2026
6.4/10

Harmontown
2014
6.6/10

Earth: One Amazing Day
2017
7.7/10

I Am Heath Ledger
2017
7.4/10

For the Love of Spock
2016
7.4/10

Capital in the Twenty-First Century
2019
6.5/10

35 Up
1991
7.6/10

No Half Measures: Creating the Final Season of Breaking Bad
2013
8.5/10

Fire at Sea
2016
6.7/10

Struggle: The Life and Lost Art of Szukalski
2018
7.5/10

Looking for Richard
1996
6.8/10

Caravaggio: The Soul and the Blood
2018
6.7/10

Evil Influencer: The Jodi Hildebrandt Story
2025
6.2/10
Still Life
1978
0/10