A thriller based on two real incidents: the 2003 Tuen Mun Road traffic accident that claimed 21 lives and the 2013 Yau Oi Estate suicide, where the female victim dressed in red leapt to her death on the day of the Chinese Ghost Festival.
2006
2007
2008
1960
1967
1973
1958
1980
1987
1978
1985
2002
1946
1968
1981
1988
1986
2005