Jim Lau is known for his work on Big Trouble in Little China (1986), The Hangover Part III (2013) and Jurassic World (2015). He was previously married to Joan Chen. Read more on iMDB