We've got the new trailer for Jack the Giant Slayer in which Nicholas Hoult - taking on the role of the titular Jack - finds himself in a spot of bother, as the humans go head to head with the giants who once banished from Earth, are now looking to claim back what they believe is theirs. Fair enough like. Looks pretty cool to us; fantastical, epic and complete with a fairly decent soundtrack. What's more it portrays Hoult as more of a leading man than we're used to seeing. And what's not to love about Ewan McGregor?

Fee-Fi-Fo-Fum has never sounded so sinister. Fair play, Bryan Singer, here's hoping the full feature lives up to the excitement of the trailer.