Once Upon a Time Season 3 isn't just about new characters: We're going see the return of at least one Season 1 favorite, too, TVLine reports. Giancarlo Esposito (Sidney Glass/Magic Mirror) is coming back!

According to TVLine, Giancarlo — who is currently starring as the villainous Tom Neville on NBC's Revolution — has found the time to return to OUAT for one of the early Season 3 episodes. Cheers all around!

In Season 1, Giancarlo played Regina's simpering lackey, newspaper reporter Sidney Glass, in Storybrooke; he was the Genie of Agrabah turned Magic Mirror back in the Enchanted Forest. So far, there's no news on which version(s) of the character Giancarlo will play during his return, though we certainly hope we see poor Sydney freed from the hospital basement, since as far as we know he's still imprisoned there.

Are you excited for Giancarlo's return? Sound off in the comments below.

Read more OUAT spoilers here.

Source: TVLine

Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaDMartin.