The trailer for Bryan Singer's latest movie sees the titular hero (Nicholas Hoult) and his proud knight companion (Ewan McGregor) journeying up a magic beanstalk to rescue a princess (Eleanor Tomlinson) from the land of the giants.
Jack is given the opportunity to become a hero after he unwittingly opens the way for the giants' return to Earth.
The film also stars Stanley Tucci, Ian McShane and Bill Nighy.
The title of the movie was changed last month from the original Jack the Giant Killer.
Jack the Giant Slayer suffered a long postponement, with its originally scheduled release in June 2012 pushed back to March 2013.