Star Wars actress Kelly Marie Tran has hit back at racist trolls who drove her to delete her Instagram account earlier this year.
Tran, 29, who portrayed Rose Tico in Star Wars: The Last Jedi, penned an op-ed for The New York Times saying she "won't be marginalised by online harassment".
"It wasn't their words, it's that I started to believe them," she wrote. "Their words seemed to confirm what growing up as a woman and a person of colour already taught me: that I belonged in margins and spaces, valid only as a minor character in their lives and stories."
In the piece, she revealed that she stopped speaking Vietnamese when she was 9 because she was tired of other kids mocking her.
She also wrote that at 17, she was mistaken as an exchange student while at dinner with her white boyfriend's family, and that she watched her parents adopt "American" names so they were easier for others to pronounce - "a literal erasure of culture that still has me aching to the core".