120 minutes
7/3/1980
A German spy is passing on information about the location of Allied ships in the neutral harbor of Goa, India, with catastrophic results. Unable to undertake a full military operation in the Portuguese stronghold, English intelligence brings out of retirement a crew of geriatric ex-soldiers, veterans from World War I, using their age as cover. These old soldiers are asked to take to the seas and pull off an unlikely undercover mission.
Gregory Peck
as Col. Lewis Pugh
Roger Moore
as Capt. Gavin Stewart
David Niven
as Col. W.H. Grice
Trevor Howard
as Jack Cartwright
Barbara Kellerman
as Mrs. Cromwell
Patrick Macnee
as Major 'Yogi' Crossley
Kenneth Griffith
as Charlie Wilton
Patrick Allen
as Colin Mackenzie
Wolf Kahler
as Trompeta
Robert Hoffmann
as U-Boat Captain
Dan van Husen
as U-Boat First Officer
George Mikell
as Captain of Ehrenfels
Jürgen Andersen
as First Officer of Ehrenfels
Bernard Archard
as Underhill
Martin Benson
as Mr. Montero
Percy Herbert
as Dennison
Donald Houston
as Hilliard
Glyn Houston
as Peters
Terence Longdon
as Malvern
Allan Cuthbertson
as Dickie Melborne
Faith Brook
as Mrs Doris Grice
John Standing
as Finley
Graham Stark
as Don Manners
Jack Watson
as Maclean
Moray Watson
as Breen
Michael Medwin
as Langley
William Morgan Sheppard
as 'Patch' Lovecroft
Patrick Holt
as Barker
Clifford Earl
as Sloane
Keith Stevenson
as Manuel
Brook Williams
as Butterworth
Victor Langley
as Williamson
Marc Zuber
as Ram Das Gupta
Mohan Agashe
as Brothel Keeper