Based on a short film "Upstairs" of the same director (Kiwi Chow) in 2006. Most of the scenes were filmed at Tuen Mun, Hong Kong. It had reached HK$15.25 million at the Hong Kong box office (one of the top ten movies with the highest Hong Kong box office in 2020).
No article has been created yet, you can start one
edit article