Stewart Granger
— Richard Darrell
Jean Kent
— Rosal
Anne Crawford
— Oriana Camperdene
Dennis Price
— Sir Francis Castleton
Robert Helpmann
— Wycroft
Gerard Heinz
— Don Carlos
Enid Stamp-Taylor
— Bertha (as Enid Stamp Taylor)
David Horne
— Camperdene
John Salew
— Diego
Arthur Goullet
— Suiza
Julian Somers
— Manoel
Pete Murray
— Juan (as Peter Murray)
Gypsy Petulengro
— Paco
Sylvie St. Clair
— Marie (as Sylvia St. Clair)
Henry Morrell
— Cumbermere
Victoria Campbell
— Fanny
Mabel Constanduros
— Woman
Josef Ramart
— Jose
Erin De Selfa
— Singer in Cafe
Philip Guard
— Young Francis
Peter Mullins
— Young Richard
Jacqueline Boyer
— Young Oriana
Patricia Laffan
— Betty (uncredited)
H.R. Hignett
— Don Carlos' Butler (uncredited)
Merle Tottenham
— Tweeny (uncredited)