Guest Stars Aurora Ruffino as Bianca de' Medici Pietro Ragusa as Nicolò Ardinghelli David Brandon as Petrucci Jacopo Olmo Antinori as Bastiano Soderini Bradley James as Giuliano de' Medici Jack Bannon as Angelo Poliziano 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 Marco Foschi as Prince Alfonso of Aragon Zukki Deabaitua as Giulio de' Medici (Young) Nico Delpiano as Giovanni de' Medici (Young) Hughie Hamer as Piero de' Medici (Young) Bruno Bilotta as Andrea Stephen Hagan as Leonardo da Vinci Marco Palvetti as Guiscardi Mark Asworth as Prior of San Marco Convent Giuseppe Gandini as Sassetti Credit Only Daniele Pecci as Ludovico il Moro