Fans of Once Upon a Time will recognize David, who plays Dr. Whale on the fantasy series. On the show, Dr. Whale is a mysterious psychologist who has been all over the Storybrooke dating scene – even bedding Snow White! But Dr. Whale has a shocking secret that’s been lurking since season one, and it’s about to be revealed on this Sunday’s Halloween special!
Old school Anders fans remember him as Julian Sark on Alias, and as Adam Monroe on Heroes. God how I miss those shows.
Once Upon a Time‘s Halloween special The Doctor airs this Sunday at 8pm on ABC!