Paul Bettany, Lucas Black, Tyrese Gibson, Adrianne Palicki, Charles S Dutton, Kevin Durand, Kate Walsh, Dennis Quaid
Some down at the heel locals and a group of travellers are holed up in a desert diner which is being besieged by a hord of demon possessed humans. The demons are after the child to be born to a waitress. Their only hope is Michael, who may be the Angel of that name who arrives with bags of automatic weapons and words of hope.
The people in the diner bicker, but band together and start shooting the demons, mostly in the dark. Occasional manifestations of the angels who look very Pre-Raphelite. No sex or nudity but a bit of drinking.
The plot was already extremely wild, so it had no trouble sticking to its own rules. It did not cost much, so it made money. Not much liked by the critics or the general public but of the many movies I have now watched it was acceptable, and I was suitably entertained at various moments.