Néhány angyalt rettenetes féltékenység gyötör amiatt, hogy Isten az embereknek adott lelket, nekik pedig nem. Fellázadnak hát az Úr ellen, és hadsereget szerveznek egy újabb égi csatához. A lázadókat Gábriel (Christopher Walken) vezeti, akinek a harchoz egy gyilkos vezér lelkére van szüksége. Simon (Eric Stoltz) a jó oldalt képviseli, és tisztában van azzal, hogy meg kell akadályoznia ezt a szörnyű összecsapást, ezért a halott tábornok lelkét egy kislány testébe rejti. Mindeközben egy papi múlttal rendelkező nyomozó (Elias Koteas) is belekeveredik az ügybe. Gábriel megöli Simont, és mindenkin átgázol, hogy véghezvigye szándékát, ám az utolsó pillanatban Lucifer (Viggo Mortensen) közbelép.
Robert, a tipikus balek (Ewan McGregor) őrült lépésre szánja el magát: elrabolja a főnöke lányát. A szépséges, ám elviselhetetlenül elkényeztetett Celine (Cameron Diaz) számára Robert váratlan és rendkívül bénán kivitelezett akciója kapóra jön. Hogy megszabadulhasson apjától, segít az elrablójának, miközben két égből pottyant angyal még náluk is eszelősebb módszerekkel próbálja őket összeboronálni.
A Mennyország által a tévúton járók ellen indított háború tovább dúl. Isten legerõsebb angyala, Gábriel újra a Földre vetetik. "Útközben" azonban valamibe beüthette a fejét, merthogy közöttünk landolva csak a pusztításon jár az esze. Úgy gondolja, az a küldetése, hogy örök idõre kitörölje a világból Isten legellentmondásosabb teremtményét - az embert..
A mennyországért vívott harc tovább folytatódik. Amikor Gabriel, a gonosz arkangyal kudarcot vall, mert nem tudja elzárni a mennyországot a jó lelkek elõl, szigorú büntetést mérnek rá. Azzá változtatják, amit mindennél jobban gyűlöl: emberi lénnyé. Miközben a megváltásért küzd, azon veszi észre magát, hogy segítséget nyújt a két fiatal szerelmesnek harcolni egy még félelmetesebb sötét angyal ellen, aki el akarja pusztítani a földet és a mennyország ura akar lenni.
A piti kis bűnözőt, Terry Deant elüti egy autó. Amikor magához tér, hihetetlen helyen találja magát, úgy gondolja, a menyországban van, s ott ül előtte az Isten, aki pont olyan, mint Charlton Heston. Az álomból felébredve Terry an- gyalnak képzeli magát, ami különböző kedves, humoros helyzetekbe sodorja.
A hatéves Dennis égetnivaló kölyök, állandóan borsot tör a szomszéd öregúr, Mr. Wilson orra alá. Közeledik a karácsony, amely jó alkalom arra, hogy merő jó szándékból megint kibabráljon vele. A kölyök már pontosan tudja, mit szeretne karácsonyra, de vajon mivel vidíthatná fel a morcos szomszédjukat? Csak a csoda segíthet a kis rosszcsontnak, ám mint tudjuk, a karácsony abban sem szűkölködik. Így az sem okoz gondot, ha egy angyalra is szükség van a rég elfeledett ünnepi hangulat felélesztéséhez.
Télapó (Bill Goldberg) az ördög fia, aki egy elvesztett fogadás miatt kényszerült a jóságos, adakozó szerepbe. Viszont letelt az ezer évnyi szenvedés, s eljött az ideje, hogy most mások szenvedjenek. Télapó célja, hogy bosszút álljon azon az angyalon, aki ilyen szenvedésre ítélte. Nicholas Yuleson (Douglas Smith) megtudja, hogy az ő nagyapja (Robert Culp) az az angyal, akivel végezni akar a Télapó. A srác és barátnője, Mary (Emilie de Ravin) úgy döntenek, megállítják a Télapóból kivetkőzött ördögöt.
Ebben a romantikus vígjátékban egy mindenki által nagyra becsült, profi jégkorongjátékost meccs közben rendkívül szerencsétlen módon eltalál egy irányíthatatlan korong, mely végül a halálát okozza. Ekkor szembesül azzal a hihetetlen résszel, miszerint maga az isteni gondviselés is időnként hibázhat, melynek köszönhetően kap egy második esélyt az életre és hogy véghezvigye élete álmát: versenyzőként indulhasson az olimpián... Matt Clark, a világ egyik vezető jégkorongcsapata bejegyzett éljátékosának élete nem céltalan - van miért és kiért élnie és harcolnia: kiváló tehetsége, lehetősége, hogy részt vegyen a következő olimpián és egy gyönyörű barátnője, akivel már az esküvőt is tervezi.
Az emberiség kezdete óta a bukott Premutos angyal felelős a háborúk kirobbantásáért, és az emberek megtizedeléséért. most fiatalok bőrébe bújva újra eljön, és aki útjába kerül, lemészárolja.