Jack (Nicholas Hoult) must vanquish a clan of fearsome Giants in this Bryan Singer reboot of the classic fairy tale, Jack The Giant Slayer