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.
Jamie Dornan In 2011, Dornan appeared in nine episodes of the ABC television series Once Upon a Time, playing the role of Sheriff Graham.[19] While Graham from Storybrooke was killed by the town's mayor Regina (The Evil Queen) in the episode "The Heart Is a Lonely Hunter", Dornan stated that he would return as the Huntsman from the Enchanted Forest at some point, and he remained a regular on the series. He returned as The Huntsman for the season finale episode, "A Land Without Magic".