Sam Witwer has been cast as Agent Liberty for the CW's Supergirl, according to Entertainment Weekly. In the show, Witwer's Agent Liberty is "the ruthless and terrifying founder and figurehead of Children of Liberty, a hate group that supports a human-first world order."
"[Agent Liberty is] a brilliant orator in the guise of a family man," reads a description from provided to EW by Supergirl's producers.
Witwer played Davis Bloome (a.k.a. Doomsday) in Smallville, and also voided Galen Marek/Starkiller in the video game series Star Wars: The Force Unleashed.
Supergirl is scheduled to return for season four on October 14.