David Tomlinson
— Tom Baker
Peggy Cummins
— Susan Lashwood
Brian Reece
— Lieutenant Commander Peter Fraser
Eunice Gayson
— Jane Godfrey
A.E. Matthews
— Admiral Sir Maximillian Godfrey, K.C.B.
Joan Sims
— Mary
Lionel Murton
— Psychiatrist
Reginald Beckwith
— Receptionist
Desmond Walter-Ellis
— Flag Lieutenant Willy Oughton-Formby
Ronald Shiner
— Salty Simpson
Peter Coke
— Lieutenant Lashwood
Derek Blomfield
— Sub-Lieutenant Dobson
Tom Gill
— Petty Officer
Howard Williams
— Sub-Lieutenant
Joan Hickson
— Mother
Toke Townley
— Steward
Arthur Lovegrove
— Orderly
Ronald Adam
— First Sea Lord
Sam Kydd
— Attendant
Philip Ashley
— First Officer (uncredited)
Alfie Bass
— Orderly (uncredited)
Richard Duke
— Crewman (uncredited)
Roy Everson
— Seaman Jones (uncredited)
Harold Goodwin
— Parker (uncredited)
Everley Gregg
— Housekeeper (uncredited)
David Hannaford
— Alfie (uncredited)
Victor Harrington
— Naval Officer (uncredited)
James Hayter
— Sir Henry Tomkinson (uncredited)
Walter Horsbrugh
— Night Receptionist (uncredited)
Emrys Leyshon
— Radio Operator (uncredited)