Kenneth Williams
Captain Fearless
Bernard Cribbins
Midshipman Albert Poop-Decker
Juliet Mills
Sally
Charles Hawtrey
Walter Sweetley
Donald Houston
Lieutenant Jonathan Howett
Percy Herbert
Mr. Angel
Jim Dale
Young Carrier
Patrick Cargill
Governor Don Luis
Cecil Parker
First Sea Lord
Ed Devereaux
Hook
Peter Gilmore
Roger
Ian Wilson
Ancient Carrier
Jimmy Thompson
Admiral Horatio Nelson
Anton Rodgers
Vice-Admiral Sir Thomas Hardy
Michael Nightingale
Town Crier
Frank Forsyth
Second Sea Lord
Barrie Gosney
Coach Driver
John Brooking
Third Sea Lord
Jan Muzurus
Spanish Captain
Viviane Ventura
Spanish Secretary
Marianne Stone
Peg
Chris Adcock
Pirate (uncredited)
Tony Allen
Pirate (uncredited)
Alan Beaton
Pirate (uncredited)
Jim Brady
Pirate (uncredited)
Jack Carter
Marine (uncredited)
Marian Collins
Girl at Dirty Dick's (uncredited)
Dominique Don
Girl at Dirty Dick's (uncredited)
Sally Douglas
Girl at Dirty Dick's (uncredited)
Pat Gorman
Pirate (uncredited)
Josie Grant
Woman Leaving Ship (uncredited)
Walter Henry
Deckhand (uncredited)
Jennifer Hill
Girl at Dirty Dick's (uncredited)
George Hilsdon
Deckhand (uncredited)
Max Latimer
Deckhand (uncredited)
Martin Lyder
Spanish Guard (uncredited)
Fred Machon
Man at Dirty Dick's (uncredited)
Charles Price
Pirate (uncredited)
Reg Prince
Man at Dirty Dick's (uncredited)
Ernie Rice
Man at Dirty Dick's (uncredited)
Roy Seely
Pirate (uncredited)
Guy Standeven
Pirate (uncredited)
Dorinda Stevens
Girl at Dirty Dick's (uncredited)
Reg Thomason
Naval Officer (uncredited)
Del Watson
Press Ganger (uncredited)
Carry On Jack
Released