Main Cast Oliver Cotton Cesare Borgia Maurice O'Connell Michelotto Anne-Louise Lambert Lucrezia Borgia Louis Selwyn Jofre Borgia Adolfo Celi Rodrigo Borgia Ralph Nossek Johann Burchard Eleanor David Sancia Barbara Shelley Vannozza Canale Alfred Burke Giuliano della Rovere Carl Forgione Giorgio Clive Merrison Ascanio Sforza Martin Potter Paolo Orsini Seasons Miniseries 10 episodes 1981