X pojednává o skupině filmařů, kteří v roce 1979 vyjíždějí na texaský venkov, aby tam natočili film pro dospělé. Když je uzavřená postarší paní domácí nachytá při činu, musejí filmaři vzápětí bojovat o holý život.
Spisovatel Jack Torrance hledá klidné místo pro psaní svého nového románu, a tak přijímá nabídku dělat správce odlehlého horského hotelu. Při úvodním pohovoru se dozvídá mimo jiné hrůznou historku o svém předchůdci, který zešílel ze samoty a odloučení a zavraždil svou ženu a dvě dcery... po příjezdu Jack ubytuje svou rodinu a začíná psát knihu. Brzy však zjišťuje, že samota uprostřed hor je tísnivá a také on začíná přicházet o rozum.
Devatenáctiletou Alenku, občanským jménem Alice Kingsleyovou, čeká zážitek, na který hned tak nezapomene. Když ji na viktoriánské zahradní slavnosti na její počest požádá o ruku Hamish, bohatý, ale přihlouplý syn lorda a lady Ascotových, sebere se a uteče pryč. Vydá se za králíkem v saku a s kapesními hodinkami, kterého viděla pospíchat po louce. Bílý králík (kterého namluvil Michael Sheen) záhy zmizí do králičí nory. Alenka najednou pocítí zvláštní nutkání následovat ho, do nory spadne a po pádu, který působí skoro jako podivný sen, se ocitne v kruhové místnosti s celou řadou dveří...
Alenka Kingsleighová se ujala řemesla po svém otci a strávila několik posledních let na divokých vlnách světových oceánů jako mořeplavkyně. Po svém návratu do Londýna objeví kouzelné zrcadlo, skrz které se dostane zpět do fantastické Říše divů, kde se znovu shledá se svými starými známými: Bílým králíkem, houseňákem Absolemem, kocourem Šklíbou a potrhlým Kloboučníkem, který není ve své kůži. Kloboučník totiž ztratil svou svoucnost a tak Bílá královna Mirana vyšle Alenku zapůjčit si Chronosféru, cože je kovová koule uvnitř Velkých hodin, jež stanovují veškerý čas. Cestou do minulosti se Alenka setkává se svými přáteli – i nepřáteli – v různých dobách jejich životů. Alenku čeká nebezpečná cesta, během které musí zachránit potrhlého Kloboučníka dřív, než jí vyprší všechen čas.