Guest Stars Sebastian De Souza as Sandro Botticelli Pietro Ragusa as Nicolò Ardinghelli Callum Blake as Carlo de' Medici David Brandon as Petrucci Jacopo Olmo Antinori as Bastiano Soderini 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 Sam Taylor Buck as Young Lorenzo Brando Pacitto as Antonio Maffei Francesco Di Raimondo as Cardinal Raffaele Riario Maurizio Lombardi as Andrea Foscari Sam Mackay as Montesecco