Jim Dale plays Spike Milligan, the main character and a soldier with a knack for humor and storytelling.
Arthur Lowe portrays Maj. Drysdale, an officer overseeing the soldiers in the unit.
Bill Maynard takes on the role of Sgt. Ellis, a no-nonsense sergeant guiding the troops.
Tony Selby plays Bill, one of the soldiers serving alongside Spike Milligan.
Geoffrey Hughes portrays Larry, another member of the unit known for his quirky personality.
Spike Milligan appears as Leo Milligan in the movie, drawing inspiration from his own experiences as a soldier during the war.
Pat Coombs plays Mrs. Milligan, a character in Spike Milligan's personal life.
Windsor Davies portrays Sgt. MacKay, a tough but fair sergeant within the unit.
Jim Norton takes on the role of Pongo, a fellow soldier in Spike Milligan's circle.
John Forgeham plays Wlly, adding depth to the characters within the military unit.
Paul Antrim portrays Anderson, another soldier serving in the challenging wartime environment.
Robert Longden plays the character Heavenly, offering a unique perspective in the ensemble cast.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.