Um restaurante empoeirado no deserto de Mojave torna-se o palco de uma guerra do fim dos tempos em Legião, um filme assustador e surpreendente que mostra a visão do Apocalipse do diretor e roteirista Scott Stewart (Priest). A humanidade está se autodestruindo com fúria selvagem e um grupo de pessoas presas no meio do nada se preparara para lutar — com a ajuda de um homem misterioso e poderoso.
Desconhecendo o caos que tomou conta do resto do mundo, Bob Hanson (Dennis Quaid), proprietário de um restaurante à beira da estrada e seu sócio Percy (Charles S. Dutton) vivem como se nada estivesse acontecendo. A bela garçonete do bar, Charlie (Adrianne Palicki), em seus últimos meses de gravidez, serve café a Sandra e Howard, um casal de alta classe média (Kate Walsh e Jon Tenney) e sua filha adolescente Audrey (Willa Holland), enquanto eles esperam o conserto do carro que está sendo feito pelo filho de Bob, Jeep (Lucas Black).
Quando a televisão e os telefones param de funcionar,o grupo se dá conta de que perdeu a comunicação com o resto do mundo. Enquanto tentam entender o que está acontecendo – seria um terremoto? Ou um ataque terrorista? — uma senhora (Jeannette Miller) entra no bar e pede um bife a Charlie. Quando chega o prato chega, ela começa a gritar obscenidades. Em um segundo, a frágil senhora desenvolve uma força sobre-humana e começa a atacar todos, deixando Howard gravemente ferido.
Uma tentativa desesperada de obter ajuda médica acaba quando uma nuvem de insetos transforma o restaurante no único lugar seguro em muitos quilômetros. À medida que todos percebem o que está acontecendo, chega um homem (Paul Bettany) trazendo consigo um arsenal de armas roubadas. Ele diz a Charlie que o bebê que vai nascer é a única esperança da humanidade e que ele fará o possível para salvá-lo.
O mundo vai-se tornar um pesadelo para os últimos sobreviventes, enquanto assassinos cruéis buscam novas vítimas e um exército de anjos guerreiros decididos a tudo destruir chegam, dando uma amostra do que seráo Fim do Mundo.