The moment all Once Upon a Time fans have been waiting for is almost here. In Season 2, Episode 5: “The Doctor” (airing October 28), we’ll find out the identity of Dr. Whale (David Anders), the womanizing Storybrooke doctor who might just be Dr. Frankenstein in Fairytale Land.
Here are five clues we gathered from the sneak peeks and promos for the episode.
David (Josh Dallas) won’t be holding a grudge against Dr. Whale for too long. A simple punch to the jaw will take care of that!
Since when does Regina store human hearts in Storybrooke? If not to bring back the dead, then why? For dark magic?