Guest Stars Pietro Ragusa as Nicolò Ardinghelli David Brandon as Petrucci Jacopo Olmo Antinori as Bastiano Soderini Bradley James as Giuliano de' Medici John Lynch as Pope Sixtus IV Raniero Monaco di Lapio as Vanni Gualtiero Burzi as Fra Quintino David Brooks as Ricci Rose Williams as Caterina Sforza Riario Giorgio Marchesi as Giacomo Spinelli Loris De Luna as Cardinal Raffaele Riario Marco Foschi as Prince Alfonso of Aragon Hughie Hamer as Piero de' Medici (Young) Nico Delpiano as Giovanni de' Medici (Young) Zukki Deabaitua as Giulio de' Medici (Young) Mark Asworth as Prior of San Marco Convent Bruno Bilotta as Andrea Fabio Carfora as First Bishop Chiara Baschetti as Fioretta Gorini Daniela Marra as Distraught Woman Fabrizio Rizzolo as Priest Credit Only Aurora Ruffino as Bianca de' Medici Daniele Pecci as Ludovico il Moro