Potom, čo je jeho rodina unesená, sedemnásťročný Mariah Mundi (Aneurin Barnard) nemá inú možnosť, než spojiť svoje sily s tajomným cudzincom Willom Charitym (Michael Sheen) a s jeho pomocou sa vydať po stopách svojich najdrahších. Stopy dvojicu zavedú na malý ostrov, na ktorom stojí starý a tajomný hotel. Čoskoro však zistia, že na ostrove nie sú sami. Mariah tak musí s Willovou pomocou rozlúštiť tajomstvo ostrova a čudného hotela, zistiť pravdu o zmiznutí jeho rodiny a zabrániť tajomnému neznámemu získať starodávny artefakt s nesmiernou silou. Iba tak môže zachrániť tých, na ktorých mu záleží najviac zo všetkých.