Nightmare (2012): cast, story & where to watch
2012 · Film · ★ 7

Released in 2012, Nightmare is a thriller, drama and horror film directed by Herman Yau, running about 86 minutes.
What it’s about. Hao Dong suffers from insomnia. One night he sees his neighbour across the street getting murdered. But when he arrives at the scene to investigate, the body has disappeared and the apartment turns out to be vacant. His girlfriend Yifan believes lack of sleep is playing tricks on his mind. Then he is witness to yet another murder, this time in his hometown of Nine Mile Village, and once again he appears to have imagined it all. Or is there something more going on? Does Hao Dong’s childhood in Nine Mile Village hold the key to this mystery?
Who’s in it. Nightmare stars Huang Xuan as Hao Dong, Fiona Sit as Yifan/Eva, Zhou Chu-chu as Luo Xiaoyue; Moon and Tao Hai as Feng Suanshu.
How it landed. With an audience score of 7.0/10, Nightmare has been warmly received by audiences.
Where to watch. Streaming options change often. See the full, country-by-country breakdown on our where to watch Nightmare page.
If you liked it. Fans of Nightmare tend to enjoy The Dark Knight, Pulp Fiction, Parasite and Fight Club.
Frequently asked
- Where can I watch Nightmare (2012)?
- Streaming, rental and purchase options for Nightmare change frequently. Check our where-to-watch page for the latest availability in your country.
- Is Nightmare worth watching?
- Nightmare holds an audience score of 7.0 out of 10, and is a strong pick if you enjoy thriller, drama and horror. Most viewers rate it highly.
- Who stars in Nightmare?
- Nightmare stars Huang Xuan, Fiona Sit, Zhou Chu-chu and Tao Hai.
- When was Nightmare released?
- Nightmare was released in 2012, with a runtime of about 86 minutes.
