Guest Stars Raniero Monaco di Lapio as Vanni Grace O'Leary as Maddalena de' Medici David Brooks as Ricci Rose Williams as Caterina Sforza Riario Loris De Luna as Cardinal Raffaele Riario Vincenzo Crea as Nico Jacob Dudman as Giulio de' Medici William Franklyn-Miller as Giovanni de' Medici (Teen) Neri Marcorè as Pope Innocent VIII Credit Only Aurora Ruffino as Bianca de' Medici Daniele Pecci as Ludovico il Moro