Guest Stars Mirko Zamperla as Burly Beggar Andrea Garofalo as Sforza Servant Edan Hayhurst as Gian Galeazzo Sforza Tommaso Basili as Duke of Urbino Giacomo Mattia as Dye Factory Forman Jacopo Fazzini as Carpenter Christian Galizia as Knife Grinder Andrea Vasone as Benci Servant Erasmo Genzini as Dante Luca Grispini as Guglielmo da Vinci Luca Guastini as Tornabuoni Alessandro Lui as Sforza Guard Robert Madison as Filippo Enoch Marrella as Lorenzo the Butcher Brice Martinet as King of France Mattia Sonnino as Mattia Alessandro Onorati as Borgia Guard Daniele De Angelis as Metello Paolo Orlandelli as Soderini's Secretary Anna Elena Pepe as Dye Factory Woman Worker Filippo Tirabassi as Pietro Maria Vera Ratti as Lisa Del Giocondo Nadia Ricci as Leonardo's Mother Alfie Rigby as Francesco da Vinci Nick Russo as da Vinci Servant Gianmarco Saurino as Lapo Bruce McGuire as Abbott Bandelli Hugo Becker as Thierry Davide Iacopini as Machiavelli Matteo Lai as Thin Apprentice Andrea Dugoni as Deo Pierpaolo Spollon as Michelangelo Anton Alexander as Prior Vincenzo Clive Riche as Rector Lorenzo Profita as Brother Giovanni Paolo D. Bovani as Officer Bargello Sergio Albelli as Amerigo Benci Lidia Vitale as The Hag Sebastian Dimulescu as Young Leonardo 7 y.o. Kit Clarke as Jacopo Saltarelli Freddy Drabble as Alchemist Mattia Napoli as Young Piero Lorenzo Adorni as Francesco Giocondo Tommaso Amadio as Advocate Ettore Bernabei as Leonardo Florence Apprentice Al Bettini as Protester Michele Bevilacqua as Physician Yuri Casagrande as Assassin Matthew Steer as Sforza Chamberlain