Charming (Josh Dallas) is getting a reunion with his father on Once Upon a Time-- but it's not the one he was hoping for.

Alan Dale is returning to Once as King George, according to Entertainment Weekly. King George first appeared in Season 1 as James' father who recruited Charming to take his son's place due to their identical features. George and Charming had a very tumultuous relationship and Charming eventually rebelled against the King in order to be with Snow White (Ginnifer Goodwin).

Once Upon a Time gets very murky with "Dark Waters"

King George's return will stir up even more problems for Charming and Snow as they try to help Emma (Jennifer Morrison) subvert the prophecy that says she'll die at the hands of a mysterious hooded figure. "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 told EW.

Charming has also been investigating the death of his biological father this season after the Evil Queen (Lana Parrilla) implied he may not have really died in a drunk wagon-driving incident. Perhaps King George will have more information that will help Charming find the truth.

Once Upon a Time airs Sundays at 8/7c on ABC.