馬力安(阿紐林·巴納德 Aneurin Barnard 飾)是一位十七歲的天真少年,某日,他的父母雙雙神秘失蹤,留下馬力安和弟弟菲利克斯(哈維爾·阿特金斯 Xavier Atkins 飾)過著相依為命的生活,然而禍不單行,菲利克斯遭惡人綁架,一時間生命危在旦夕。
馬力安遇見了性格古怪的冒險家查瑞提(邁克爾·辛 Michael Sheen 飾),兩人結伴,前往地處偏遠的孤島上拯救菲利克斯。在那里,馬力安和查瑞提走入了一間神秘的旅店,一個神奇的魔法世界展現在了兩人的面前,那里不僅蘊藏著珍貴的寶藏,亦存在著窮凶極惡的敵人和暴徒,最終,馬力安能否成功解救菲利克斯,找到自己雙親失蹤的真相呢?