Debra Paget
— Esmeralda - zingara
Antonio Cifariello
— Leonetto Ardenghi
Folco Lulli
— Fra Silenzio
Salvo Randone
— Sisto V
Yvonne Sanson
— Donna Olimpia di Gonzales
Nerio Bernardi
— Cardinale Medici
Livio Lorenzon
— Bolsena Duke
José Torres
Daniela Rocca
— Princess Alba of Portoreale
Giulio Donnini
Gianni Solaro
Leopoldo Valentini
Mino Doro
Roberto Paoletti
Ettore Ribotta
Consalvo Dell'Arti
Franco Ressel
— Grillo
Tony Di Mitri
Fernando Baltoni
Bruno Tocci
Gaita Di Seta
Andrea Petricca
Renzo Bagagli
— Spadaccino (uncredited)
Omero Capanna
— Knight (uncredited)
Liana Del Balzo
— Acilia (uncredited)
Maria Tedeschi
— Woman saying 'Beata lei!' (uncredited)