Guest Stars Peter Sullivan as Cardinal Ascanio Sforza Gina McKee as Caterina Sforza Julian Bleach as Niccolo Machiavelli Thure Lindhardt as Rufio Sebastian De Souza as Alfonso of Aragon Pilou Asbæk as Paolo Orsini Abraham Belaga as Vitelezzo Vitelli Prometheus Aleifer as Roberto Orsini Björn Hlynur Haraldsson as Gian Paolo Baglioni Cyron Melville as Cardinal Farnese Jamie Beamish as Siege Overseer Simon Gregor as Doctor James Robinson as Sforza Soldier 2 Alex Mugnaioni as Sforza Soldier 1 Gyula Mesterházy as Guard