Director: Sammo Hung , Corey Yuen