who is the doctor from once upon a time
The Doctor (Once Upon a Time) It is later revealed that the doctor took the strong heart Regina gave him back to his laboratory, where he hands over the prized possession to his assistant and places it inside the body of the doctor's dead brother so he can bring him back to life. The doctor is revealed to be none other than Victor Frankenstein (David Anders), and that he relies on science, not magic.
Sam Witwer In 2016 Witwer played a recurring role of Mr Hyde on Once Upon a Time.[2]