In early 2000s, he decided to move to Taiwan to develop his career. He appeared frequently in many Taiwanese TV Dramas. With the success of Formula 17, he gained popular recognition in 2004. One year later, he starred as Mulang in Tsui Hark's film "Seven Swords - which was another box office success." In the same year, he played Smiley Dentist in The Shoe Fairy (Mermaid Blossom), co-starred with Vivian Hsu. Duncan was expected to become a new generation idol of Taiwanese Wave. Unfortunately, because of a scandal in late 2005, his career interrupted for several years. In 2009, he came back to Hong Kong to work as interior designer.