Im Italien des 17. Jahrhunderts sorgt Michelangelo Merisi, besser bekannt als Caravaggio (Riccardo Scamarcio), für Aufsehen und zieht den Unmut der Behörden auf sich. Er betrachtet sich selbst als Mann des Volkes, der die festgefahrenen Regeln der Kunst und die Konventionen in Frage stellt. In
Paola (Zoe Massenti) ist ein listiger Teenie im 18 Jahrhundert. Da sie keine Eltern mehr hat, muss sie sich allein durchschlagen. Durch ihre Not wird sie erfinderisch und zu einer Meisterdiebin. Eines Tages wird die gute Hexe Dolores (Monica Bellucci) auf das mutige Mädchen aufmerksam und bietet