Bumbling navy officer Lieutenant Humphrey Fairweather (David Tomlinson) is transferred to HMS Berkeley, an old World War II destroyer, to keep him out of harm's way. But together with Chief Petty Officer Doherty (Peter Sellers), Fairweather gets into more trouble than might be thought possible, with events coming to a riotous conclusion when the Admiralty turn up for an inspection of the ship.
as Lt. Fairweather
as CPO Doherty
as Admiral Foley
as Lily
as Susanne
as Steady Barker
as Small Boy
as Lieutenant
as Flag Lieutenant
as Nelson
as Publican
as Perkins
as Cooky
as Bunts
as Chippie
as Webster
as Bennett
as Scouse
as Lofty
as Bates
as Stationmaster
as Farm Laborer
as Policeman
as Coombes
as Cmdr. Price
as Regulating Petty Officer
as Quartermaster
as Commander
as Decorator
as Lt Commander