He will appear in one episode on the ABC fairy tale drama's second season.

Lost star Jorge Garcia is joining the cast of Once Upon a Time.

Garcia will play the Giant in one episode of the ABC fairy-tale drama's upcoming second season, The Hollywood Reporter has learned. With plans for a Jack and the Beanstalk episode, it can be speculated that Garcia will appear in that hour.

The casting marks a reunion for all involved: Once Upon a Time showrunners Adam Horowitz and Edward Kitsis served as producers on Lost, on which Garcia played Hurley.

STORY: 'Once Upon a Time' Finds Its Captain Hook

In the new season, Once Upon a Time will be introducing new characters Mulan (Jamie Chung), Sir Lancelot (Sinqua Walls), Sleeping Beauty (Sarah Bolger), Prince Phillip (Julian Morris) and Captain Hook (Colin O'Donoghue).

Garcia most recently starred on Fox's sci-fi series Alcatraz as Dr. Diego Soto.

Once Upon a Time returns at 8 p.m. Sunday, Sept. 30, on ABC.

E-mail: Philiana.Ng@thr.com