Supergirl loves itself some Smallville alums!

Entertainment Weekly announced today that Sam Witwer has joined the cast of Supergirl Season 4 as Agent Liberty. He's best known for his role as Aidan Waite on Being Human as well as his stint on Smallville as Doomsday.

According to the character description, Supergirl's version of Agent Liberty will position him as "the ruthless and terrifying founder and figurehead of Children of Liberty, a hate group that supports a human-first world order." He's also described as "a brilliant orator in the guise of a family man." The only thing worse than an alien super villain bent on hate and destruction is a totally bigoted, human super villain bent on hate and destruction.

The CW Is Planning a Batwoman Series

This new take on the character deviates from the DC Comics version of him, but Supergirl has always gone hard on social justice and its anti-bigotry agenda, so it's not a total shock.

Witwer isn't the first Smallville alum Supergirl has snagged for a recurring role though. In Season 3, Erica Durance, who played Lois Lane on Smallville, was selected to play Kara's mother Alura Zor-El when the role had to be recast. We're this close to suggesting Tom Welling should make a silly cameo as Lex Luthor or something.

Supergirl returns Sunday, October 14 at 8/7c on The CW.

(Full Disclosure: TV Guide is owned by CBS, one of The CW's parent companies.)

Sam Witwer, <em>Being Human</em>Sam Witwer, Being Human