Credit: Jack Rowand/ABC via Getty Images

Alan Dale is slated to reprise his role as King George in an upcoming episode of Once Upon a Time, EW has learned exclusively.

The Lost alum first appeared in season 1, where viewers learned that King George’s wife was unable to bear children, so he enlisted Rumple (Robert Carlyle) to acquire an heir — James (Josh Dallas) therefore grew up the prince, while his twin brother David (also Josh Dallas) was raised the pauper. But when James died, David took his place and eventually rebelled against his pseudo-father when he fell in love with Snow White (Ginnifer Goodwin).

“King George returns to cause trouble for Snow and Charming in an episode later this season that shines a new light on all of their pasts and has a profound impact on their futures,” executive producers Edward Kitsis and Adam Horowitz tell EW.

To note: King George is not to be confused with Charming’s real father, who died in a mysterious cart accident that David is investigating this season. Get scoop on that here.

Dale joins several other familiar faces who have popped back up in season 6, including David Anders, Jessy Schram, and the soon-to-return Sean Maguire. More scoop here!

Once Upon a Time airs Sundays at 8 p.m. ET on ABC.

Episode Recaps

Once Upon a Time

Everything you’ve ever read about fairy tales is true—the residents of Storybrooke are living proof.

  • TV Show
  • 7
  • ABC
stream service