Who plays Tao Xu in Heartstopper? – William Gao
This image appears in the gallery:
Heartstopper cast: Here's who plays who in the Netflix series
5. Who plays Tao Xu in Heartstopper? – William Gao
William Gao plays Tao Xu in Netflix's Heartstopper. Tao is one of Charlie’s best friends, along with Elle and Isaac. The role of Tao is actually William’s very first on-screen role. The actor landed the role of Tao after four rounds of an open audition. Landing a role on a huge Netflix series? Not bad for a 19-year-old, huh? [Netflix]