Smallville‘s former Tess Mercer, Cassidy Freeman, will be appearing in Once Upon A Time Season 2 Episode 10, according to Digital Spy.
Freeman, who has also appeared in The Vampire Diaries, will be playing Jack in an episode called ‘Tiny’, in which a case of mistaken identity sends Giant (Alcatraz and Lost‘s Jorge Garcia) on the warpath.
It doesn’t take a genius to work out which fairy tale they’re riffing on here…
Once upon A Time Season 2 will air on Channel 5 later in 2013. Once Upon A Time Season 1 is out now on DVD, buy it for £24.99 from Amazon.co.uk.