New season, new night, new look.
Once Upon a Time's rebooted seventh season finally premieres tonight, introducing the ABC fantasy hit's viewers to a whole new town of characters...even if they are played by some of the actors they've grown to know and love over the previous six seasons.
When OUAT returns, a new curse will be placed on a new town--the Seattle neighborhood of Hyperion Heights--with the grown-up version of Henry (now played by Andrew J. West) becoming one of the victims, forgetting all about magic.
While Jennifer Morrison, Ginnifer Goodwin and Josh Dallas, among others, will not be back for the reboot, some fan-favorites will be back in action with new identities in Hyperion Heights. And some OUAT newcomers will be taking over iconic roles, such as Cinderella, Alice and more.
Check out the old and new versions of all the characters ahead of tonight's premiere:
For more scoop on season seven, check out our round-up of everything you need to know.
Once Upon a Time premieres tonight at 8 p.m. on ABC.