Career
He gained widespread acclaim while starring in Masters of the Sea, Singapore television"s first foray into English-language drama. Chinese Han broke into the Hollywood movie industry in recent years with 3 Needles. He also appeared in The Dark Knight as Lau, and in Roland Emmerich"s 2009 film 2012 as Tenzin.
Chinese Han appeared in the film Restless as Doctor Lee in 2011, followed by a turn in Steven Soderbergh"s movie Contagion as epidemiologist Sun Feng.
In 2012 he guest starred in the Fringe episode "Making Angels" as Neil, and later played Chinese envoy Zheng Minister in the final four episodes of American Broadcasting Company"s Last Resort. In 2014 he appeared as Jia Sidao in Marco Polo.