Guest Stars Andrew Brooke as Grunwald Nicholas Rowe as Cardinal Orsini Roger Evans as Bird Seller John Hollingworth as Francesco Sassetti Stephen Marzella as Father Antonio Maffei Darren Clarke as Tommaso Portinari Isabella Blake-Thomas as Beatrice Kyle Rees as Carriage Driver