DirectorDirectorAlbert LeungDirectorHerbert LeungWriter & ScreenwriterWriter & ScreenwriterAnastasia TsangWriter & ScreenwriterOliver YipCastCastTerrance LauCastStephen TungCastCecilia ChoiCastPhilip NgCastRachel Leung