Once Upon a Time: David Anders Set to Reprise Role as Dr. Whale

“The doctor will be in.”

During a Tuesday Twitter Q&A, iZombie star David Anders responded with those five words when a fan asked about him possibly returning to ABC’s Once Upon a Time.

TVLine has since confirmed that Anders will in fact reprise his role as Dr. Whale (aka Victor Frankenstein) in an upcoming episode of Season 5, which premiered this past Sunday.

RELATEDOnce Upon a Time Bosses Discuss Dark Mystery, Flashback Plan, Belle’s Decision and That Most Magical Usher

News of Anders’ encore comes on the heels of TVLine reporting that Meghan Ory will be back for multiple episodes as Red/Ruby and Once announcing that Jamie Chung will be back for an arc as Mulan.

RELATEDOnce Upon a Time EPs: Same-Sex Romance in the Works for Season 5

Anders made his Once debut in the series’ third episode when Dr. Whale tended to David, as the amnesic Prince Charming emerged from his coma. He last appeared toward the close of Season 3, to deliver Snow White’s baby.

The Alias alum currently is a series regular on The CW’s iZombie, where he plays the formerly undead Blaine.

Want more scoop on Once, or for any other show? Email insideline@tvline.com and your question may be answered via Matt’s Inside Line.

Related stories

Castle Mystery: When (and Where) Will We See Hayley and Vikram Again?

How to Get Away With Murder Recap: Girl, Look It's a Body!

Scandal Recap: Say 'Yes' to the Mess

Get more from TVLine: Follow us on Twitter, Facebook, Newsletter