Na de avonturen in het Fort van Sjako is de zomervakantie aangebroken en de vrienden splitsen zich op. Terwijl Jacco en Vincent met hun moeder naar Friesland gaan en Sam met haar ouders naar Bonaire vliegt, gaan Mo, Marko en Johnny met de ouders van Mo naar Fez, de oudste Marokkaanse koningsstad. Hier ontmoeten ze een oude verhalenverteller die hen rondleidt door de oude binnenstad: een doolhof van tienduizend stegen. Dan worden de ouders van Mo ontvoerd. Om hen te redden voert de oude man hen naar het hart van de stad, waar zij het duistere geheim van Fez ontdekken. Hier komen ze erachter dat Mo's aanwezigheid in Fez geen toeval is. De vrienden blijken een rol te spelen in een eeuwenoude strijd tussen goed en kwaad. Wat een leuke vakantie had moeten worden, wordt een ijzingwekkende tocht waarin de vrienden oog in oog komen te staan met de vijanden van het leven en het licht. Ondertussen wordt de vakantie van Jacco en Vincent een stuk minder saai dan ze hadden verwacht en ontmoet Sam