Cassidy Freeman as Jack
Cassidy Freeman plays a very different version of Jack on Once Upon a Time. This is a scene from the episode "Tiny."
More Tiny Pictures




Show: Once Upon a Time
Episode: "Tiny"
Original Post: Once Upon a Time Picture Preview: A Giant Return
Date Added: 01/28/13
Location: Vancouver, , Canada
Photo Credit: ABC/DAVID GRAY


January 29th, 2013 11:23 AM
I am going to take a wild guess that this Jack had something going with David's twin brother before he died and that is who the Giant thinks David is at first. So I am going to take a wild guess that this is the episode where we finally learn David's true name (though, I really think it is just David)