I’m not sure who Legion will affront more – Christians or horror movie fans. The story, simply put, is that God has lost faith in humanity and ordered his angel, Michael [Paul Bettany] to slay an unborn baby and lead the rest of the angels to destroy humanity. Michael said no and was cast out into the world, where he has cut of his wings to show his love of humanity. Now the angel Gabriel [Kevin Durand] is sent to kill the baby and destroy the world. Only Michael – and a handful of stranded customers at a diner in the middle of nowhere – stands between Gabriel and the apocalypse.