W ostatniej części kultowej serii Larsa von Triera w szpitalu ponownie pojawiła się demoniczna siła. Podczas burzliwej nocy, lunatyczka Karen zostaje wezwana przez tajemniczy głos i teraz musi udać się do Królestwa, aby uzyskać odpowiedzi.
Ojciec Eskila jest inżynierem zajmującym się naprawami w elektrowniach, co oznacza, że chłopiec wraz z ojcem często zmieniają miejsce zamieszkania. Kiedy tylko Eskil zdąży się z kimś zaprzyjaźnić, przychodzi czas na kolejną przeprowadzkę. Jedyną stałą jest obecność w każdym z miejsc drużyny hokejowej. Eskil także należy do drużyny, ku radości ojca - byłego profesjonalnego hokeisty. Urazowy i dość niebezpieczny sport, nie jest jednak dla Eskila żadną przyjemnością. Chłopiec fascynuję się statkami i marynistyką. Na swojej drodze spotyka Mirje, świetnie zapowiadającą się hokeistkę i Trinidad, samotnie mieszkającą miejscową "dziwaczkę", która w hangarze za wioską buduje własną łódź...
Dalszy ciąg historii rozgrywającej się w kopenhaskim szpitalu Królestwo. Doktor Helmer powraca z Haiti, gdzie starał się zgłębić tajemnice voodoo. Profesor Bondo, który w imię eksperymentu posunął się do granicy samounicestwienia, walczy o życie. A szef szpitala, profesor Moesgaard, potrzebuje pomocy psychiatry. Pacjentka, kontaktująca się z duchami, zostaje śmiertelnie potrącona przez szpitalną karetkę.