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 Miriam Dalmazio as Bona of Savoy Charlie Vickers as Guglielmo Pazzi Jacob Fortune-Lloyd as Francesco Salviati Beniamino Brogi as Nori Alessio Vassallo as Vespucci Alan Cappelli Goetz as Roberto Cavalcanti Michele Balducci as Guido Cavalcanti Tam Mutu as Galeazzo Sforza Brando Pacitto as Antonio Maffei Manuel Cauchi as Pope Paul II Stefano Benassi as Maffei