A martial arts film by Kant Leung Wang-Fat.
83 minutes
2005
Kant Leung Wang-Fat
IFD Films & Arts Company
Action Director
Producer
Director