Charlie’s unborn child is believed to be the key to mankind's survival .

The film explores several religious and philosophical themes , though critics often found them to be handled in a simplified "action-movie" style.

The Archangel Michael (Paul Bettany) rebels against the divine order, choosing to cut off his wings and protect a pregnant waitress named Charlie (Adrianne Palicki).