Born in 1958, Hong Kong, China, he directed his first film “Alien Wife” in 1991 and then directed “Twenty Something” in 1994, which proved a hit at the box office in Hong Kong and was selected as one of the top ten movies by Hong Kong Film Awards that year. In 1997, his film “Downtown Torpedoes” pioneered the sub-genre of ‘battle of wits’ action film in Hong Kong. After that, he was considered internationally-known for his works including “Purple Storm” (1999) and “The Accidental Spy” (2001) starred by Jackie Chan. In 2009, his film “Bodyguards and Assassins” took in RMB 290 million at the Chinese box office, and won eight Hong Kong Film Awards, including awards of the Best Film and the Best Director, as well as the fourteenth Best Director Award for overseas Chinese of Chinese Film Awards. In 2015, Teddy won the Best Director Award at China International Film Festival London for his film “Kung Fu Jungle”.