And the arrivals in National City just keep on coming. CW's Supergirl has got itself a new main villain in the shape of Mercy Graves (Lex Luthor's bodyguard), to be played by Rhona Mitra, according to Deadline.

Mitra (The Strain, The Last Ship) has signed on for the recurring role throughout Season 4, and will be joined by Robert Baker, who is playing Mercy's brother Otis Graves.

Per the report, Mercy will be stepping out of her former boss's shadow in the series (as Lex and Lillian are both in jail) and gets to the forefront of National City’s growing "human-first" movement. Her IQ-challenged sidekick Otis is also set to pose a great threat, as he excels in his ability to dispose of alien life. (Yes, we're talking about that Otis, played by Ned Beatty in the Superman movies but who did not appear in the comic books.)

Mercy was first created for the Superman: The Animated series (1996) voiced by Lisa Eldelstein, as a tough young woman with a troubled past who becomes Luthor's personal bodyguard and chauffeur after she attempts to steal his briefcase. Back then, she was known for her smart chauffeur outfit, but she’s been through a few incarnations since then.

When she appeared in the DC Universe in Detective Comics #735 (August 1999) she had blonde hair and a black and white superhero costume of her own, and it was even suggested that she might be an Amazon. Mercy was most recently portrayed by Tao Okamoto in Batman v Superman: Dawn of Justice (2016).

The news comes hot on the heels of three other new characters joining the show, including TV's first transgender superhero, Dreamer. Transgender activist Nicole Maines will play Nia Nal (aka Dreamer), while April Parker Jones will play Colonel Haley and David Ajala is taking on the recurring role of Manchester Black, another villain from the DC Comics universe.

Are you pumped for these new faces joining Kara and the gang? Give us your view in the comments below.