Question: who is the doctor from once upon a time
Answer: The doctor is revealed to be none other than Victor Frankenstein ( David Anders ) , and that he relies on science , not magic .