Leon Dai was born on July 27, 1966 in Taiwan. He is an actor and director, known for The Cabbie (2000), Double Vision (2002) and Yi Yi (2000). Read more on iMDB