All Cast

Kenneth Williams

Kenneth Williams

Captain Fearless

Bernard Cribbins

Bernard Cribbins

Midshipman Albert Poop-Decker

Juliet Mills

Juliet Mills

Sally

Charles Hawtrey

Charles Hawtrey

Walter Sweetly

Donald Houston

Donald Houston

First Officer Jonathan Howett

Percy Herbert

Percy Herbert

Mr. Angel, the Bos'un

Jim Dale

Jim Dale

Young Carrier

Patrick Cargill

Patrick Cargill

Don Luis, the Spanish Governor

Cecil Parker

Cecil Parker

First Sealord

Ed Devereaux

Ed Devereaux

Hook, Pirate

Peter Gilmore

Peter Gilmore

Patch, Pirate Captain, aka Roger

George Woodbridge

George Woodbridge

Ned

Ian Wilson

Ian Wilson

Ancient Carrier

Jimmy Thompson

Jimmy Thompson

Adm. Horatio Nelson

Anton Rodgers

Anton Rodgers

Hardy

Marianne Stone

Marianne Stone

Peg

Viviane Ventura

Viviane Ventura

Spanish Secretary

Frank Harper

Frank Harper

Man at Dirty Dick's (uncredited)

Jack Carter

Jack Carter

Marine (uncredited)