Advertisement

Supergirl Taps Smallville Alum Sam Witwer to Play Agent Liberty

It's like Captain America, but less wholesome and Chris-tastic

Lindsay MacDonald

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, Being Human

Sam Witwer, Being Human

Advertisement