Jim (Gerald Chew) verliert seinen hochdotierten Job im statusbewussten Singapur, doch sein Ego und sein Stolz zwingen ihn, dies vor seiner Frau Linda (Amy Cheng) und seiner Tochter zu verbergen. Sein einziger Vertrauter ist sein bester Freund Vinod (Sivakumar Palakrishnan). Verzweifelt klammert er sich an die materiellen Symbole seines vergangenen Erfolgs und setzt dabei eine bösartige Kraft frei, die ihre Wurzeln in lang vergrabenen Geheimnissen hat. Während sein Traumleben um ihn herum zerbröckelt, prallen Welten aufeinander, die Grenzen zwischen damals und heute verschwimmen zunehmend, und Jim gerät in einen wachen Albtraum.