Watch Jack The Giant Slayer (2012) Online
Bryan Singer supersizes the "Jack and the Beanstalk" legend in this epic action twist on a classic tale, starring Nicholas Hoult, Stanley Tucci, Bill Nighy, Ewan McGregor, Ian McShane and more. When a young farmhand unwittingly opens a gateway between our world and a fearsome race of giants, an ancient war is reignited. Unleashed upon the Earth, the marauding giants strive to reclaim the land they once lost, forcing Jack into the battle of his life to stop them. Fighting for a kingdom and its people -- and the love of a princess, of course -- he comes face to face with the legendary goliaths and, in the process, becomes a legend himself.