Tyrone Power - Leonard Vole Marlene Dietrich - Christine Vole/Helm Charles Laughton - Sir Wilfrid Robarts Q.C.