Slim MacKenzie is 17 jaar en ziet dingen die gewone mensen niet zien. Hij is gezegend - of vervloekt - met 'schemerogen'. Op zoek naar een rustige en veilige plek, sluit hij zich aan bij een rondreizende kermis. Maar ook daar zijn ze. De wezens die Slim ziet doen zich voor als gewone mensen, maar ze zijn allesbehalve menselijk. Hun belangrijke drijfveer is het veroorzaken van leed. Zoveel mogelijk leed. En ze plannen hun grootste triomf tot nu toe. Op de kermis merkt Slim dat hij niet de enige is die zich bewust is van de aanwezigheid van de trollen. Samen met Joel, de man met de drie ogen, en Rya, de uitbaatster van verschillende attracties, onderneemt Slim Actie…