The actress set to play the first openly gay superhero has deleted her Twitter account after receiving abuse and claims she is "not gay enough" for the role.
Australian Ruby Rose, who describes herself as "gender fluid", was announced as the new Batwoman for an upcoming TV series last week.
The series will see Batwoman’s alter ego, Kate Kane, portrayed as a lesbian, and is expected to air in late 2019 or 2020.
The character has been openly gay since 2006, in an effort by DC Comics to make its publications more diverse.
Rose, 32, said she has faced a barrage of negative tweets about her own sexuality since the announcement, including questions over her sexuality.
In one, a critic wrote Rose had been selected as "a ‘hot’ white person that isn’t too gay to offend the straights".
In a final series of tweets before deleting her account, the actress wrote: "Where on earth did ‘Ruby is not a lesbian therefore she can’t be Batwoman’ come from? Has to be the funniest, most ridiculous thing I’ve ever read.
"I came out at 12? And have for the past five years had to deal with ‘she’s too gay’. How do y’all flip it like that? I didn’t change. I wish we would all support each other and our journeys.
"But hey, love a challenge. I just wish women and the LGBT community supported each other more.
"I am looking forward to getting more than four hours of sleep and to break from Twitter to focus all my energy on my next two projects. If you need me, I’ll be on my Bat Phone."
Rose, who made a name for herself in Netflix series Orange Is The New Black, also changed her Instagram profile so that only people she knows can comment on her posts.
Rose previously told US talk show host Jimmy Kimmel that she was "thrilled" to be playing Batwoman and that she used to make bat wings and jump off "high places" as a child.
Best superhero movies of all time
The tearful star added: "I feel like the reason I kept getting so emotional is because when I was growing up watching TV, I never saw someone I could identify with, let alone a superhero."
She will be introduced as Batwoman in a December crossover event between other DC Comics shows Arrow, The Flash and Supergirl.
A standalone series about Batwoman is in development for the 2019-20 TV season.