Leo Ku was born on August 18, 1972 in Hong Kong, China. He is an actor, known for Yit huet jui keung (1997), Two Thumbs Up (2015) and Profound Love in Heavy Rain (2001). Read more on iMDB