Riccardo Scamarcio (Caravaggio), Micaela Ramazzotti (Lena Antonietti), Louis Garrel (Ombra), Isabelle Huppert (Costanza Sforza Colonna), Michele Placido (kardinál Del Monte), Vinicio Marchioni (Giovanni Baglione), Lolita Chammah (Anna Bianchini), Maurizio Donadoni (papež Pavel V.), Gianluca Gobbi (Scipione Borghese), Duccio Camerini (Costantino Spada), Alessandro Haber (Battista), Monika Ovadia (Filippo Neri), Lorenzo Lavia (Orazio Gentileschi), Brenno Placido (Ranuccio), Gianfranco Gallo (Giordano Bruno), Carlo Giuseppe Gabardini (Onorio Longhi), Luigi Chiocca (vězeň) |