Guest Stars Sebastian De Souza as Sandro Botticelli Pietro Ragusa as Nicolò Ardinghelli Callum Blake as Carlo de' Medici Jacopo Olmo Antinori as Bastiano Soderini David Brandon as Petrucci Jack Bannon as Angelo Poliziano Guido Caprino as Marco Bello Charlie Vickers as Guglielmo Pazzi Miriam Dalmazio as Bona of Savoy Jacob Fortune-Lloyd as Francesco Salviati Beniamino Brogi as Nori Alan Cappelli Goetz as Roberto Cavalcanti Alessio Vassallo as Vespucci Michele Balducci as Guido Cavalcanti Sam Taylor Buck as Young Lorenzo Tam Mutu as Galeazzo Sforza Manuel Cauchi as Pope Paul II