Guest Stars Sebastian De Souza as Sandro Botticelli Pietro Ragusa as Nicolò Ardinghelli Jacopo Olmo Antinori as Bastiano Soderini Callum Blake as Carlo de' Medici 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 Alessio Vassallo as Vespucci Tam Mutu as Galeazzo Sforza Maurizio Lombardi as Andrea Foscari Paudge Behan as Cardinal Della Rovere