Details on his role are scarce, but we do know Garcia will be playing "The Giant." Considering the ABC fairy tale drama is taking on Jack and the Beanstalk this season, we're guessing Garcia is the famed giant that Jack comes across after climbing up the titular beanstalk.
Garcia, who will appear in one episode of the second season, follows former Lost alums Emilie de Ravin, who was promoted to series regular in Season 2 as Beauty and the Beast's Belle, and Alan Dale, who plays King George.
The second season of Once Upon a Time premieres Sunday, Sept. 30 at 8/7c on ABC.
Related Articles on TVGuide.com