Nel 1997 fa il suo esordio nel cinema di hongkonghese con un ruolo da non protagonista al fianco di Tony Leung in "Happy Together" di Wong Kar-wai, per il quale viene candidato agli Hong Kong Film Awards. Raggiunge definitivamente la fama nel 2001, interpretando il guerriero Nuvola Nera nel film wuxia di successo mondiale "La tigre e il dragone", diretto dal compatriota Ang Lee. Nel 2004 viene diretto nuovamente da Wong in "2046" e poi in un episodio del film collettivo "Eros". L'anno seguente è protagonista assieme a Shu Qi del film "Three Times", diretto da un'altra figura centrale del cinema taiwanese come Hou Hsiao-hsien e in concorso al Festival di Cannes 2005; per la sua interpretazione nel ruolo di tre diversi personaggi dal 1911 ai giorni nostri viene nuovamente candidato ai Golden Horse. Nel 2006 interpreta il goista Go Seigen nel biografico "Wú Qīngyuán", che gli vale una candidatura agli Asian Film Awards. Il 2007 segna poi il suo arrivo in un'altra importante cinematografia orientale, quella coreana, con un ruolo da co-protagonista nel film di Kim Ki-duk "Soffio", in concorso a Cannes.