1945, Italie. La fin de la guerre est proche. Hana, une infirmière canadienne, s'installe en Toscane dans un monastère abandonné afin de veiller sur son patient amnésique et défiguré dont les jours sont comptés. Le passé de celui-ci refait surface lorsqu'un mystérieux personnage, Caravaggio, se présente, affirmant connaître l'identité du patient anglais.