Ruby Rose makes the perfect Batwoman. Although we have yet to see her act in the role, she definitely looks the part. Kate Kanye is one of the many heroes that align themselves with Batman. First introduced as Kathy Kane, Batwoman was invented in the 50's after Batman and Robin were speculated to be homosexuals. In order to throw some feminine energy into the all-boy superhero group, DC created Kane as Bruce Wayne's love interest. Decades later, she was rebooted as Kate Kane, an openly lesbian superhero. 

Ruby Rose was hired to play Kane in the Arrow-verse annual crossover event. The event merges heroes from CW's Arrow, Legends of Tomorrow, Supergirl, The Flash, and Black Lightning. The casting initially stirred some controversy, with some claiming that Rose's sexuality wasn't in tune with the character's. Rose shut down her Twitter after trolls relentlessly attacked her, questioning the authenticity of her sexuality. "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," tweeted Rose before deleting her account.  "I came out at 12? And have for the past 5 years had to deal with 'she's too gay'... How do y'all flip it like that. I didn't change." 

Despite the drama, the show must go on. The CW shared a first look at Rose in full costume as Batgirl, and it looks exceedingly comic book accurate.