Once Upon a Time: Smallville Vet Has 'Tiny' Role

Once Upon a Time CastCassidy Freeman landed a super new gig that returned her to Vancouver, where Smallville used to call home — on Once Upon a Time.

As quietly revealed the other day in ABC’s press release for the sophomore drama’s very next new outing, “Tiny” airing Feb. 10, Freeman will guest-star as “Jack” — presumably as in Jack to Lost alum Jorge Garcia’s beanstalk-guarding giant, who returns in the episode.

RELATED | Once Upon a Time: Get Scoop on Emma’s Love Life

“We just saw the cut of the episode, and we’re very, very excited,” Once cocreator Adam Horowitz told me at ABC’s TCA press tour party. “We love Jorge to death, after all the years working with him on Lost, and we’re very excited to offer a continuation of how his character fits into the overarching mythology of our show.”

RELATED | Once Upon a Time Scoop: Emma’s Baby Daddy Neal Cassidy Is a Keeper

Since wrapping her run as Smallville‘s Tess Mercer, Freeman has guested or recurred on a variety of series including CSI: NY, The Playboy Club and The Vampire Diaries. She currently costars on the A&E drama Longmire, which returns with Season 2 this summer.

Want more scoop on Once Upon a Time, or for any other show? Email mattmtvguy@gmail.com and your question may be answered via Matt’s Inside Line.

GET MORE: Casting News, Scoop