Brigitte Bardot : Anna
Pierre Cressoy : Franco Alberti
Lucia Bosé : Elisabeth Tatabor
Giorgio Albertazzi : Le comte Enrico Alberti
Camillo Pilotto : Don Eugenio, le curé
Henri Vidon : Le lieutenant Schumann
Tonio Selwart : Le général Renner
Diana Lante : La comtesse Eleonora Alberti
Vera Carmi : L'infirmière-chef