Öljy-yhtiön kone joutuu tekemään hiekkamyrskyn takia pakkolaskun Saharan autiomaahan Libyassa kansainvälisesti kirjavan matkustajajoukon kera. Veteraanikapteeni Towns (James Stewart) uskoo miesten selviävän varmimmin hengissä odottamalla rauhassa koneenhylyn suojissa etsintäpartion saapumista, eikä ota aluksi kuuleviin korviinsa brittiupseerin (Peter Finch) ehdotuksia yrityksistä marssia 100 mailin päässä sijaitsevalle lähimmälle keitaalle - saati saksalaisen insinöörin (Hardy Krüger) vakuuttelua että koneen jäänteistä voisi tehdä vielä lentokelpoisen ilma-aluksen. Lopulta selviytyjät päättävät, että avain pelastukseen on lentokoneen romun uudelleenrakentaminen.
Taksikuski Harris juuttuu yövuorollaan pimeään aikaluuppiin, josta ei ole paluuta, muistamatta mitään aikaisemmasta elämästään. Kun viehättävä asiakas Penny istuutuu taksin takapenkille, hänestä tulee kuskin ainoa apu arvoituksen ratkaisemisessa. Mutta äkkiä nainen katoaa takapenkiltä jäljettömiin. Harris nollaa taksamittarin ja yhtäkkiä Penny ilmestyy taas kyytiin. Kuski on juuttunut lopullisesti hämärän rajamaille – hänen ainoa mahdollisuutensa palata normaaliin maailmaan on toistaa tapahtumaa ja yrittää muistaa mahdollisimman paljon. Vai onko kaikella jokin aivan toinen tarkoitus?