Tajos tālajos laikos, kad dzīvoja gan briesmoņi, gan varoņi - varenais kareivis Beovulfs dodas pāri jūrai, lai atbrīvotu karaļa Hrotgara pārvaldīto Dānijas karalisti no nežēlīgā dēmona Grendela. Nogalinot to, Beovulfs izraisa dēmona mātes naidu.
Edītes Kašingas (Mia Vasikovska) māte nomira, kad viņa bija jauna, taču turpina viņu sargāt. Augusi Viktorijas laikos, viņa cenšas būt vairāk nekā tikai sieviete precību gados. Viņu apbur noslēpumains svešinieks Tomass Šārps (Toms Hidlstons). Pēc tikšanos un atgadījumu virknes...
Kad brāļi un māsas Džūdija un Pīters atklāj apburto galda spēli, kas atver durvis uz maģisku pasauli, viņi neapzināti uzaicina savā viesistabā Alanu - pieaugušo, kurš 26 gadus ir bijis ieslodzīts spēlē. Alana vienīgā cerība atbrīvoties ir pabeigt spēli, kas izrādās...