Det er 25 år siden, englene var i krig med menneskeheden, og ærkeenglen Michael gik op mod sin bror Gabriel og kæmpede på menneskenes side. Nu venter de overlevende på en profeteret frelser, der skal redde dem fra mørket. Men da en oprørsk, ung soldat (Christopher Egan) opdager, at han er Den Udvalgte, starter krigen mellem Himmel og Jord igen med fornyet kraf.