Former Agents of S.H.I.E.L.D. actress Dichen Lachman has been cast as the DC supervillain Roulette for CW's Supergirl. First reported by ComicBook, her involvement in the show was confirmed after various fans mentioned online that she was spotted on-set in Vancouver.
"Based on the classic DC Comics character, Roulette runs an underground alien fight club in National City and she is eager to get Supergirl in the ring," reads the official description from the CW.
Originally created by Geoff Johns and Derec Aucoin for 2001's JSA Secret Files #2, Veronica Sinclair took up the 'Roulette' name after her grandfather - who also operated as a villain under that name previously. In comic books, Roulette was primarily an adversary for the JSA - who are coincidentally scheduled to appear in the upcoming season of Legends of Tomorrow. She previously appeared on CW's Smallville, played by Steph Song.
Lachman has a long history in genre television, with her first major role coming in Joss Whedon's Dollhouse. The Australian actress subsequently appeared in Torchwood, Being Human, and the aforementioned Agents Of S.H.I.E.L.D. where she played the Inhuman leader Jiaying.
It's unclear on which episode Lachman will debut, but Supergirl's second season begins October 10 on the CW.