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).