Show more
Michael Mak is a Hong Kong film director who is known for directing Dragon Force, Everlasting Love and Island of Greed. Michael was born in Hong Kong and his ancestral hometown is Mowming, Guangdong province. Wikipedia