Months ago, there was a very exciting rumor that beloved Lost alum Jorge Garcia would join fellow Losties Emilie de Ravin (Belle) and Alan Dale (King George) on Once Upon a Time. Now, Entertainment Weekly confirms that Jorge has officially been cast in an upcoming episode!

Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.

According to EW, Jorge will play “The Giant” in a guest star role. Sadly, that probably means that Jorge will only have a one-episode story arc, but we’ll take as much Hurley as we can possibly get.

An earlier spoiler reveals that a new character named Jack will appear in Season 2, and many fans have theorized that we’ll get a stand-alone Jack and the Beanstalk episode. Of course, it’s possible that Rumplestiltskin’s (Robert Carlyle) son Baelfire, who planted a “magic” bean that would take them to a world without magic in Season 1, might turn out to be Jack in Storybrooke.

Now that magic exists in Storybrooke, perhaps Baelfire/Jack will meet Jorge the Giant there too? We’ll find out soon!

Once Upon a Time Season 2 premieres on September 30, 2012 at 8 p.m. ET/PT on ABC.

Source: Entertainment Weekly

Molly Friedman is an editor at Wetpaint Entertainment. Follow her on Twitter @MollyFriedman.

Want more OUAT news? Like us on Facebook and Follow us on Twitter.