Na Grécia de 1943, dois mil soldados britânicos estão perdidos em Kheros. Eles têm apenas uma semana para fugir antes de uma demonstração de força nazista no Mar Egeu, que poderia dominá-los facilmente. Para escapar, um grupo aliado precisa invadir uma fortaleza em Navarone e destruir dois canhões que bloqueiam a única rota de fuga. O sucesso dessa missão é crucial para resgatar os soldados britânicos e evitar um desastre para os aliados.
Depois de fumar por muito mais tempo que todos os seus conterrâneos, o velho ateu Lucky (Harry Dean Stanton), de 90 anos, está no fim de seus dias, apenas esperando a morte. Vivendo em uma cidade no deserto, ele inicia sua última atividade antes de partir: se autoexplorar para enfim encontrar iluminação.