À leur arrivée en Thaïlande, les Américains Jim et sa petite amie Julie engagent le chauffeur poli Gogo et son van à l'aéroport. Ils visitent Bangkok et apprennent la légende des maisons hantées, des maisons miniatures où les esprits vivent paisiblement et ne hantent pas les vivants.
Ensuite, Jim demande à Julie de l'épouser avec une bague de fiançailles. Ils rencontrent les Britanniques Robert et Billy dans le hall de l'hôtel et sont invités à célébrer leurs fiançailles avec eux. Robert convainc Jim de visiter un lieu de débauche et Billy reste dehors avec Julie.
Après avoir quitté l'endroit, Julie se dispute avec Jim qui est ivre et accepte l'invitation de Robert à visiter les maisons hantées en périphérie. Robert met l'écharpe de Julie autour du cou d'une poupée, puis il s'enfuit avec Billy en laissant le couple américain au milieu de nulle part.
Julie ne se sent pas bien et Jim appelle Gogo pour les retrouver et emmener Julie à l'hôpital. Cependant, lorsque Gogo voit Julie, il l'emmène dans un village voisin où vivent ses tantes. Ils emmènent Julie chez un moine qui porte des amulettes autour de son poignet et Julie se rétablit.
Ils retournent à l'hôtel et lorsque Julie enlève ses amulettes, elle a des visions terribles. Qu'a fait Robert à Julie?