de Mila, Lucrezia's governess Michael Fitzgerald as Cardinal Oliviero Carafa Miroslav Táborský as Cardinal Giambattista Orsini Alejandro Albarracín as Alfonso di Calabria Sean Campion as Virginio Orsini Karel Dobrý as Cardinal Giovanni Colonna Andrew Hawley as Alfonso d'Este Predrag Bjelac as Cardinal Francesco Piccolomini Nicolás Belmonte as Shahzadeh Djem Adam Misík as Goffredo Borgia Raimund Wallisch as Alfonso II of Naples Richard Southgate as Marcantonio Colonna Marc Duret as Cardinal Guillaume Briçonnet Petr Vanek as Miguel de Corella Sebastian Urzendowsky as Cardinal Juan Borgia Lanzol Manuel Rubey as Giovanni Sforza John Bradley West as Giovanni de' Medici Josef Jelínek as Cardinal Federico Sanseverino Tereza Voříšková as Fiametta Michaelis, Cesare's lover Josef Badalec as Cardinal Pedro Luis Borgia Lanzol Joseph Beattie as King Louis XII of France Paloma Bloyd as Princess Carlotta d'Aragona Rafael Cebrián as Rodrigo Borgia Lanzol, 'el pequeño' Matt Di Angelo as Cardinal Francesco Alidosi Peter Hosking as Cardinal Giovanni Battista Savelli Babsie Steger as Giovanna Farnese Guest starring Tom Wlaschiha as Philip of Habsburg Vadim Glowna as Cardinal Jorge da Costa Mónica Lopera as Maria Enriquez de Luna Jiri Madl as Francesco Remolino d'Ilerda Eliska Krenková as Sancia of Squillace Scott Cleverdon as Gonzalo Fernández de Córdoba Davide Lipari as Sigismondo d'Este Alexandra Oppo as Isabella d'Este César Domboy as Guy de Laval Bohdan Petrovic Esek as Cardinal Francesco Borgia Michael Bilington as Orsino Orsini Migliorati Udo Kier as Pope Innocent VIII Dave Legeno as Guidobaldo da Montefeltro Jirí Ornest as Cardinal Ardicino della Porta Marek Vasut as Fabrizio Colonna Amber Rose Revah as Maacah bat Talmai, Juan's lover Simon Larvaron as King Charles VIII of France David Atrakchi as Yves D'Allegre, French captain Marco Cassini as Pietro Bembo Antoine Cholet as Cardinal Georges D'Amboise Thibaut Evrard as Niccolò Machiavelli Josef Karas as Domenico Doria, Papal Guard commander Valentina Cervi as Caterina Sforza Iain Glen as Girolamo Savonarola Richard McCabe as King Frederick IV of Naples Daisy Lewis as Maria Diaz Garlon, Cesare's lover Rudolf Martin as Franceschetto Cybo Javier Godino as Dionigi di Naldo Paul Hamy as Simon d'Auxerre Lorenzo Richelmy as Sidonius Grimani Luka Peroš as Imola man Ellie Darcey-Alden as Felice della Rovere Episodes Season 1 – Borgia: Faith and Fear (2011) (March 1492 – June 1493) Season 2 – Borgia: Rules of Love, Rules of War (2013) (February 1494 – September 1494) Season 3 – Borgia: Triumph and Oblivion (2014) (1495 – 1507)