Nicholas Hoult stars as Jack in Warner Bros. Pictures' Jack the Giant Slayer (2013)

Nicholas Hoult stars as Jack in Warner Bros. Pictures' Jack the Giant Slayer (2013)