<P> From 2011 to 2014, Witwer starred in the North American remake of Being Human . He played the lead role of vampire Aidan Waite . The show, as well as his performance, was well received and lasted 4 seasons . </P> <P> He voiced Ocean Master in the animated film Justice League: Throne of Atlantis for the DC Universe Animated Original Movies series, replacing fellow Star Wars actor Steve Blum from Justice League: War . </P> <P> In 2016 Witwer played Edward Hyde on Once Upon a Time, recurring for part of its sixth season after debuting at the end of the fifth . </P> <P> In 2018, Witwer joined the main cast of The CW drama series Supergirl, portraying the fourth season's main antagonist, Ben Lockwood / Agent Liberty . </P>

Who plays hyde in once upon a time
find me the text answering this question