Jack the Giant Slayer, director Bryan Singer's upcoming 3D action-adventure, will finally be in theaters next month. Nicholas Hoult portrays the title character, who doesn't start out as a legendary killer of mythical beasts. The story first finds Jack working as a simple farmhand, who unknowingly unlocks a portal to the giants' land, and soon he must fight for his people, and the love of Princess Isabelle (Eleanor Tomlinson). Warner Bros. has unveiled a new international poster featuring Nicholas Hoult as Jack, and Ewan McGregor as Elmont, one of the Royal Guard knights who protect Isabelle. The studio has also revealed three character posters, that are essentially domestic versions of the Russian one-sheets that debuted last week.