Sur l’île de Cheung Chau, une étrange vague de suicides plombe la réputation du Sunshine Resort, un hôtel anodin dont le responsable n’est autre que Joey (Lam Suet), grand enfant un tantinet demeuré d’une trentaine d’années. Joey s’occupe des lieux avec sa mère, et a quasiment perdu la vue au cours de sa jeunesse d’enfant battu, en regardant une éclipse de soleil.