Joshua Waits (Michael Stephenson) jest przeciętnym młodym chłopakiem. Wraz ze swoją rodziną wyjeżdża na wakacje do uroczego, odludnego miasteczka Nilbog. Za nimi podąża grupa znajomych jego siostry (Connie McFarland). Na miejscu okazuje się, że wszyscy mieszkańcy zachowują się dziwnie, a każdy ma odciśniętą na skórze koniczynę. Joshuę nawiedza duch jego dziadka (Robert Ormsby) i ostrzega przed goblinami. Nikt oprócz niego nie widzi zjawy, więc nie jest w stanie dostrzec niebezpieczeństwa. W końcu mieszkańcy Nilbog pokazują swą prawdziwą naturę. Zaczyna się walka o życie.