DirectorDirectorAnselm ChanWriter & ScreenwriterWriter & ScreenwriterAnselm ChanCastCastDayo WongCastMichael HuiCastMichelle WaiCastTommy ChuProducerProducerAnselm ChanCinematographerCinematographerAnthony PunFilm EditorFilm EditorWilliam Chang