Question: who plays mr hyde on once upon a time
Answer: Samuel Stewart Witwer ( born October 20 , 1977 ) is an American actor and musician .