The basic idea is “what if mankind is in a place, morally, that would bring about another flood; if so, angels might take action.” As it appears, that action could be wiping out humans. But there is hope, in the form of an unborn baby, carried by Charlie (Palicki). She’s at the center of the drama and action at the diner, and Michael is trying to defend her from the angel Gabriel (Kevin Durand). And Dennis Quaid fits in as the owner (maybe?) of the diner; at one point in the footage we saw him apparently crucified upside-down.
This is an action movie; it looks like a real B-picture with a mostly A-list cast. Granted, it’s Screen Gems, and they’ve managed to mess up a lot of good concepts, but from what we’ve seen today I’m more interested in the fun that might wait in Legion than I have in anything else from the outfit in quite a while.