A dusty d20iner in the Mojave Desert becomes ground zero for earth’s final showdown in Legion, a startlingly original and terrifying vision of the Apocalypse from director and writer Scott Stewart (Priest). As mankind destroys itself in a savage fury, a small group of people trapped on the edge of nowhere prepare to make a last stand—with the help of a mysterious and powerful stranger.
Unaware of the chaos unfolding around the globe, Bob Hanson (Dennis Quaid), the owner of a remote roadside café, and his partner Percy (Charles S. Dutton) go about business as usual. The restaurant’s beautiful and very pregnant waitress, Charlie (Adrianne Palicki), serves breakfast to Sandra and Howard, a well-heeled suburban couple (Kate Walsh and Jon Tenney) and their teenage daughter Audrey (Willa Holland), as they wait for their car to be repaired by Bob’s son, Jeep (Lucas Black).
When the television goes on the fritz and the phones go out, the group realizes they have lost all communication with the outside world. As they attempt to make sense of what’s happening—An earthquake? A terrorist attack?— an elderly woman (Jeannette Miller) arrives and sweetly orders a steak from Charlie. When her meal arrives, she begins spewing shocking obscenities. In a heartbeat, the fragile old lady develops superhuman strength, launching a grisly attack that leaves Howard critically injured.
A desperate attempt to get medical help ends when an impenetrable cloud of flying insects turns the diner into the only safe haven for miles. As the horrifying truth of their situation sinks in, a stranger (Paul Bettany) joins them with an arsenal of stolen weapons. He informs Charlie that her unborn baby is now humanity’s only hope, and he’s willing to do whatever it takes to save it.
The world is about to become a waking nightmare for the last remnants of mankind as rolling caravans of crazed killers arrive in search of fresh victims and an army of warrior angels bent on total destruction follows close behind them in a unique and terrifying glimpse of the End of Days.