A mismatched collection of conscripted civilians find training tough under Lieutenant Jim Perry and Sergeant Ned Fletcher when they are called up to replace an infantry battalion that had suffered casualties at Dunkirk.
David Niven
as Lieutenant Jim Perry
Stanley Holloway
as Pvt. Ted Brewer
James Donald
as Pvt. Evans Lloyd
John Laurie
as Pvt. Luke
Leslie Dwyer
as Pvt. Sid Beck
Hugh Burden
as Pvt. Bill Parsons
Raymond Huntley
as Pvt. Herbert Davenport
Jimmy Hanley
as Pvt. Geoffrey Stainer
William Hartnell
as Sgt. Ned Fletcher
Reginald Tate
as The Training Company Commanding Officer
Leo Genn
as Captain Edwards
John Ruddock
as Old Chelsea Soldier