Michael Goodliffe
as George de Grass
Denholm Elliott
as Henry Beddows
Honor Blackman
as Anna
Richard Widmark
as John Verney
Eva Maria Meineke
as Eveline de Grass
Anthony Valentine
as David
Derek Francis
as Bishop
Isabella Telezynska
as Margaret
Constantin de Goguel
as Kollde
Anna Bentinck
as Isabel