DC Entertainment cast Anna Diop to play Koriand’r or Starfire in their upcoming live-action Titans series.¬†Anna Diop’s previous roles include 24: Legacy and The Messengers.

Diop joins Teagan Croft who was cast as Raven earlier this month.

Deadline describes Starfire as “an alien princess from a warrior planet who seeks asylum on Earth. A no-nonsense, take-no-prisoners stranger on our world, she has the ability to shoot energy bolts and fly. Searching for her place on Earth, she’ll come into contact with the Titans.”

Starfire first appeared in DC Comics Presents #26. She was created by Marv Wolfman and George Perez in 1980. Wolfman described the character as a “Red Sonja in outer space.” She hails from the planet of Tamaran where she was a princess.

Her alien nature allows her to absorb solar energy through her skin and channel it into flight and energy bolts. She is also able to learn foreign languages through touch. When a male is present, she will usually kiss them without any warning to learn the new language. She is extremely flirtatious and pays no mind to the jealousy she can spark in other women. However, her true love is Dick Grayson and she almost married him if it were not for her Teen Titans teammate Raven succumbing to her demonic nature and murdering the priest.

While she might be outwardly flirtatious, she is also a born warrior and can fly into a berserker rage when provoked. While in the berserker rage she becomes even stronger than before, gains invulnerability, and even immunity to some forms of attack.

Starfire’s most popular appearance was in the Teen Titans animated series which ran from 2003 to 2006. Most recently she became a playable character in Injustice 2. She also makes appearances in the animated show DC Super Hero Girls and was a main character in the animated film Justice League vs. Teen Titans.

Titans is expected to premiere on DC’s digital service in 2018.