When a group of strangers at a dusty roadside diner comes under attack by demonic forces, their only chance for survival lies with an archangel named Michael, who informs a pregnant waitress that her unborn child is humanity?s last hope.

Legion (2010)
source: imdb.com