Who Plays Tao in Heartstopper Season 2 ?

by Ekta

Who Plays Tao in Heartstopper Season 2 ? “Heartstopper” Season 2 is a popular Netflix romance comedy-drama series that has captured the hearts of audiences worldwide. One of the beloved characters in the series is Tao Xu, portrayed by the talented actor William Gao.

However, some viewers were initially confused by a significant change in Tao’s appearance in Season 2, leading to speculations about recasting. Let’s explore the truth behind Tao Xu’s character and William Gao’s portrayal in the series.

Tao Xu’s Transformation in Season 2

Tao Xu, played by William Gao, experiences a notable transformation in “Heartstopper” Season 2. In the first season, his signature long hair, often seen sticking out from under his beanie, was a distinctive aspect of his appearance. However, in Season 2, the character sports a new haircut, which led some viewers to question if Tao had been recast.

It’s important to clarify that there was no recasting for Tao Xu’s character. Despite the change in Tao’s appearance, William Gao continued to play Tao Xu throughout the entire season, reprising his role from the first season. The change in Tao’s hairstyle was implemented in response to feedback from fans after the first season.

Creator Alice Oseman decided to address these concerns by giving Tao a new haircut before his significant moment with Elle in Episode 3 of Season 2. This change allowed Tao’s character to evolve while maintaining consistency in his storyline and emotional journey.

Who Plays Tao in Heartstopper Season 2 ?

William Gao is the talented actor who brings Tao Xu to life in “Heartstopper.” His portrayal of Tao, one of Charlie Spring’s closest friends, has been widely appreciated by the audience. Throughout Season 2, Gao’s performance as Tao evolves alongside his character’s romantic journey with Elle, played by Yasmin Finney.

Tao’s Journey in Heartstopper

As the central figure in his storyline, Tao’s emotional growth and exploration of his feelings make him a beloved and relatable character to the show’s viewers. His friendship with Charlie and his romantic journey with Elle resonate with many, making Tao an essential part of the series’ success.

Heartstopper: A Heartwarming Series

“Heartstopper” is set in the backdrop of Truham Grammar School and Higgs Girls School, focusing on the lives of students and their experiences with love, friendship, and self-discovery. The show takes viewers on a rollercoaster of emotions, enjoying heartwarming moments and overcoming challenges alongside the characters.

The talented ensemble cast, including Kit Connor as Nick Nelson, Joe Locke as Charlie Spring, and William Gao as Tao Xu, brings the characters to life, making “Heartstopper” a delightful and touching experience for its audience.


“Heartstopper” Season 2 introduces us to the beloved character Tao Xu, portrayed by the talented William Gao. Despite the change in his appearance, there was no recasting for the character.

William Gao’s dedicated performance as Tao adds depth and relatability to the series, making “Heartstopper” a must-watch for those seeking heartwarming and touching moments. Join Tao and the rest of the heartwarming cast on their journey of love, friendship, and self-discovery in “Heartstopper.”