Leonardo: Cast Rate: –☹️ Very Bad🙁 Bad😐 Average🙂 Good😃 Excellent🤩 Super! ★ Save Rating✔ Rating Saved! Notify me: –about new episodeabout new seasonabout end of season Subscribe✔ Subscription Saved! Leonardo Drama, History – 4/13/21 Italy https://www.raiplay.it/programmi/leonardo GeneralEpisodesCastCharactersGallery Cast See full cast → Aidan Turner as Leonardo da Vinci Matilda De Angelis as Caterina da Cremona Matilda De Angelis as Caterina da Cremona Matilda De Angelis as Caterina da Cremona Freddie Highmore as Stefano Giraldi Freddie Highmore as Stefano Giraldi James D'Arcy as Ludovico Sforza James D'Arcy as Ludovico Sforza Alessandro Sperduti as Tommaso Masini Alessandro Sperduti as Tommaso Masini Alessandro Sperduti as Tommaso Masini Alessandro Sperduti as Tommaso Masini Robin Renucci as Piero da Vinci Robin Renucci as Piero da Vinci Gabriel Lo Giudice as Marco Gabriel Lo Giudice as Marco Gabriel Lo Giudice as Marco Josafat Vagni as Giulio Josafat Vagni as Giulio Josafat Vagni as Giulio Andrew Knott as Alfonso Andrew Knott as Alfonso Andrew Knott as Alfonso Massimo De Santis as Rinaldo Rossi Massimo De Santis as Rinaldo Rossi Massimo De Santis as Rinaldo Rossi Giancarlo Giannini as Verrocchio Giancarlo Giannini as Verrocchio Carlos Cuevas as Salai Carlos Cuevas as Salai Mattia Napoli as Young Piero Antonio de Matteo as Galeazzo Sanseverino Antonio de Matteo as Galeazzo Sanseverino Aidan Turner as Leonardo Antonio De Matteo as Sanseverino Flavio Parenti as Bernardo Bembo Flavio Parenti as Bernardo Bembo Flavio Parenti as Bernardo Bembo Giovanni Scifoni as Luca Pacioli Miriam Dalmazio as Beatrice d'Este Miriam Dalmazio as Beatrice d'Este Beatrice d'Este William Michael Roberts as Luigi Niccolini Giovanni Scifoni as Father Luca Pacioli Giovanni Scifoni as Father Luca Pacioli Poppy Gilbert as Ginevra de' Benci Max Bennett as Cesare Borgia Max Bennett as Cesare Borgia Claudio Castrogiovanni as Ramiro Francesca Chillemi as Margherita Corrado Invernizzi as Soderini Corrado Invernizzi as Soderini