Who’s behind this final threat?

Friday’s episode will provide a major clue!

Deja vu

Ginnifer Goodwin and Josh Dallas are among themany original stars returningfor the finale.

GINNIFER GOODWIN, JOSH DALLAS, ROSE REYNOLDS, TIERA SKOVBYE, LANA PARRILLA, REBECCA MADER

Jack Rowand/ABC

You may even notice they’re in a very familiar location from the pilot.

(Lana Parrillateased we’d see this locale againwhen we hit the set.)

Curtain call

Yes, Jared Gilmore and Andrew J.

GINNIFER GOODWIN, JOSH DALLAS

‘Once Upon a Time’.Jack Rowand/ABC

West do share screen time by season’s end, despite playing the same character at different ages.

(You’ll find out how this is possible during Friday’s episode!)

But it was important to theOUATbosses to bring Gilmore, among others, back for one last hurrah.

JARED GILMORE, ANDREW J. WEST

Jack Rowand/ABC

“We just wanted to sing the songs one more time,” executive producer Edward Kitsis says.

“We look at the last two hours as our last chance of doingOnce Upon a Time.

But theOUATbosses stress that not everything is wrapped up in a neat little bow in the finale.

ROSE REYNOLDS, TIERA SKOVBYE

Jack Rowand/ABC

“The show has always been about going past the happy ending,” Horowitz says.

“It started with Snow White and Prince Charming’s happy ending, and we moved past it.

So we’re hoping that this ending of the show is in the spirit of that.”

LANA PARRILLA

Jack Rowand/ABC

“We saved her happy ending for the end,” Kitsis says.