Sam Witwer is taking his Superman experience to Supergirl! The Smallville alum, who played Doomsday/David Bloome on season 8, has just been cast in a series-regular role as Agent Liberty for season 4 of The CW superhero drama starring Melissa Benoist.
According to TVLine, Agent Liberty is “the charismatic — and, of course, deeply evil — founder of Children of Liberty, an anti-alien hate group dedicated to establishing humans as the superior race. He conceals his vile nature “in the guise of a family man,” making it all the more difficult to take him down.”
Witwer’s casting comes after the news that series regular Jeremy Jordan, who has played the tech-savvy Winn Schott for three seasons would be moving to a guest-starring role in season 4. Mon-El, who has been played by Chris Wood the past two seasons, will not be returning for season 4 either.
In addition to Smallville, Witwer has also starred on Syfy’s Being Human as Aidan White for four seasons before guest-starring on seasons five and six of ABC’s Once Upon a Time. He also appeared in Frank Darabont’s 2007 movie The Mist.
Season 3 of Supergirl found Kara facing off with the Worldkiller Reign while facing both personal and professional challenges that caused her to question her identity, purpose, and even her humanity. The season also found a returning Mon-El, who Kara thought she’d lost last season, and close Alex Danvers (Chyler Leight) stepping in as the new Director of the Department of Extra-Normal Operations (DEO) by the finale. Supergirl also introduced the Legion of Superheroes in season 3 including new characters Imra/Saturn Girl (Amy Jackson) and Brainiac-5 (Jesse Rath).
Supergirl‘s fourth season premieres Sunday, Oct. 14 at 8/7c.