All Cast

John Cleese

John Cleese

Major Giles Flack

Denis Quilley

Denis Quilley

Acting Captain Terri Dennis

Michael Elphick

Michael Elphick

Sergeant Major Reg Drummond

Nicola Pagett

Nicola Pagett

Acting Lieutenant Sylvia Morgan

Patrick Pearson

Patrick Pearson

Sergeant Steven Flowers

John Standing

John Standing

Captain Sholto Savory

David Bamber

David Bamber

Sergeant Charles Bishop

Bruce Payne

Bruce Payne

Flight Sergeant Kevin Cartwright

Joe Melia

Joe Melia

Sergeant Len Bonny

Simon Jones

Simon Jones

Sergeant Eric Young-Love

Neil Pearson

Neil Pearson

Pianist

Julian Sands

Julian Sands

Climbing Sailor

John Quayle

John Quayle

Captain Henry Cox

Vincent Wong

Vincent Wong

Cheng

Brigitte Kahn

Brigitte Kahn

Mrs. Reg Drummond

Tim Barlow

Tim Barlow

Commanding Officer

Philip Tan

Philip Tan

Lee

David Griffin

David Griffin

Infantry Soldier