Menu
auditorium_image

My Order

The Lost Leonardo (15)

Aldeburgh Cinema, Sunday 26 Sep 2021, 17:00  - ends at 18:48

Unravelling the hidden agendas of the richest men and most powerful art institutions in the world, THE LOST LEONARDO is the inside story behind the Salvator Mundi, the most expensive painting ever sold at $450 million.

Already Started