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 Grace O'Leary as Maddalena de' Medici David Brooks as Ricci Rose Williams as Caterina Sforza Riario Louis Partridge as Piero de' Medici (Teen) Giorgio Marchesi as Giacomo Spinelli Vincenzo Crea as Nico Jacob Dudman as Giulio de' Medici William Franklyn-Miller as Giovanni de' Medici (Teen) Ray Stevenson as King Ferrante Antonio Giancarlo Zavatteri as Soriano Credit Only Aurora Ruffino as Bianca de' Medici Daniele Pecci as Ludovico il Moro