Boże Narodzenie roku 1183. Starzejący się król Anglii Henryk II pragnie wyznaczyć swojego następcę. Każdy z jego trzech synów Ryszard, Jan i Geoffrey pragnie tronu dla siebie. Żona Henryka, królowa Eleonora skłonna byłaby podzielić królestwo. Jednak król Henryk jest temu zdecydowanie przeciwny: królestwo ma pozostać całością, a władca może być tylko jeden. W ciągu kilku świątecznych dni rozegra się wyrafinowana gra, w wyniku której określona zostanie przyszłość królestwa.

Siostrzenica byłej baletnicy zostaje obsadzona w przedstawieniu Dziadka do orzechów, w zespole The Philadelphia Ballet. To zmusza młodą kobietę, zgorzkniałą z powodu utraconych marzeń, do zmierzenia się z życiem i miłością, przed którymi ucieka.

Jest 31 grudnia 1999 roku, o północy ma nastąpić koniec świata. Wiadomość ogłoszono dwa miesiące wcześniej, wybuchła panika, potem ludzie przywykli. Kilku mieszkańców Toronto chce do tego czasu załatwić parę ważnych dla siebie spraw. Patrick chce ostatnie godziny spędzić w samotności. Sandra zawarła z mężem pewną ważną umowę. Siostra Patricka udaje się z narzeczonym na koncert. Natomiast jego przyjaciel Craig przyjmuje w swoim apartamencie kolejne kobiety.

Akcja filmu rozgrywa się w latach 50. ubiegłego wieku, w Irlandii. Desmond Doyle Brosnan jest bezrobotnym malarzem i dekoratorem wnętrz. Z trudem wiążąc koniec z końcem, samotnie wychowuje trójkę małych dzieci. Staje nagle w obliczu ich utraty, gdy Kościół i irlandzki sąd nakazują umieszczenie dzieci w sierocińcach. Desmond poprzysięga, że połączy z powrotem swoją rodzinę i, ryzykując wszystko, podejmuje desperacką batalię z irlandzkim wymiarem sprawiedliwości.

Pastor Henry Biggs (Courtney B. Vance) poświęca zbyt dużo uwagi Kościołowi i wiernym, bezwiednie zaniedbując oddaną żonę Julię (Whitney Houston) i syna. Zauważa jednak, że w jego domu źle się dzieje, dlatego zdesperowany prosi Boga o pomoc. Pan Bóg wysłuchuje prośby. Pojawia się Dudley (Denzel Washington), elegancki i szarmancki anioł, który ma za zadanie pomóc nieszczęśliwej parze stworzyć nowy Kościół, a także nadać nowy sens ich małżeństwu. Ale okazuje się, że z aniołami bywają kłopoty.

Bud Gordon (Corey Stoll) to były bokser, który kiedyś odnosił ogromne sukcesy. Niestety, po przegranej ostatniej walce sportowiec nie może wrócić do formy. Wraz ze swoją dziewczyną (Marin Ireland) mieszka w New Jersey i tęskni za dawnym życiem. Pewnego dnia dostaje lukratywną propozycję od gangstera JJ (Billy Crudup). Bud staje przed wyborem, co jest dla niego naprawdę ważne - pieniądze czy życie w zgodzie ze swoimi ideałami. Wciągający dramat o dojrzewaniu byłego gwiazdora boksu, który musi pogodzić się z własnymi ograniczeniami i zdecydować, co zrobić z resztą swojego życia.