Cast (19)

Kenneth Williams

Captain Fearless

Bernard Cribbins

Midshipman Albert Poop-Decker

Juliet Mills

Sally

Charles Hawtrey

Walter Sweetly

Donald Houston

First Officer Jonathan Howett

Percy Herbert

Mr. Angel, the Bos'un

Jim Dale

Young Carrier

Patrick Cargill

Don Luis, the Spanish Governor

Cecil Parker

First Sealord

Ed Devereaux

Hook, Pirate

Peter Gilmore

Patch, Pirate Captain, aka Roger

George Woodbridge

Ned

Ian Wilson

Ancient Carrier

Jimmy Thompson

Adm. Horatio Nelson

Anton Rodgers

Hardy

Marianne Stone

Peg

Viviane Ventura

Spanish Secretary

Frank Harper

Man at Dirty Dick's (uncredited)

Jack Carter

Marine (uncredited)

Crew (3)

Talbot Rothwell

Screenplay

Gerald Thomas

Director

Peter Rogers

Producer