'Once Upon a Time' Casts 'Lost' and 'True Blood' Stars for Season 2
'Once Upon a Time' Casts 'Lost' and 'True Blood' Stars for Season 2
Laurel Brown
Laurel Brown
Senior Writer, BuddyTV
A giant and a mystery man are coming to Once Upon a Time.

We still don't know what will be going on in Storybrooke when Once Upon a Time season 2 returns. But there definitely will be some new faces. Two of those faces will be familiar to fans of shows like Lost, True Blood and Terriers: Once Upon a Time has cast Jorge Garcia and Michael Raymond-James in upcoming guest roles.

WARNING: While we haven't got too much to spill on this casting news, you might still consider this information to contain Once Upon a Time season 2 spoilers. If that's the case, be wary as you proceed.

Giant Casting News

Everybody loves Hurley, but how likable will Jorge Garcia be on Once Upon a Time? We'll find out in season 2 when Garcia guest-stars on one episode of the fantasy series (as reported by TVLine).

What role could possibly be big enough for a star as beloved as Jorge Garcia? That would be a giant, of course! Garcia will play a giant of some description in one of the upcoming fairytale adaptations that make up Once Upon a Time. Could this be the giant in "Jack and the Beanstalk?" Or is there another giant coming our way?

Jorge Garcia is the second Lost main cast member to appear on Once Upon a Time. The series -- co-created by former Lost producers Edward Kitsis and Adam Horowitz -- also features Emilie de Ravin (Claire on Lost) as Belle.

Here Comes a Mystery Man...

Once Upon a Time does love its mysterious characters. And there will be a new one in season 2. According to a report from EW.com, Michael Raymond-James will recur in a part that's being kept a complete secret.

So obviously there isn't much news on this guy.

All we can say is that Raymond-James' part will be recurring over several episodes of the upcoming season. Known for his roles on True Blood (as season 1's serial killer) and Terriers (as one of heroes), Michael Raymond-James could be playing just about anyone on Once Upon a Time.

Once Upon a Time season 2 will premiere on Sunday, September 30 at 8pm.

(Images courtesy of WENN and ABC)