DirectorDirectorWong Ming-singWriter & ScreenwriterWriter & ScreenwriterWong Ming-singCastCastNick CheungCastZhang Yi-shangCastPatrick TamCastNiki ChowCastMichael Tong