(Warning: This article contains SPOILERS for Avengers: Infinity War)

Peter Dinklage's mysterious role in Avengers: Infinity War has been rumoured and teased since back in January 2017 – we knew he was in it but not who he played and all the Russos would say on the matter was that it would be a "major role" that will carry on into Avengers 4, with Joe Russo adding: "It may take you a beat or two, but you'll certainly recognise him."

preview for Avengers: Infinity War - Official Trailer (Walt Disney Studios Motion Pictures/Marvel Studios)

Now we can reveal who the Game of Thrones star is playing.

Dinklage is Eitri, king of the Dwarves of Nidavellir (one of the nine realms). Eitri is a master weaponsmith – it was he who forged Mjolnir for Odin – and the Dwarves are allies of the Asgardians.

Eitri King of the Dwarvespinterest
Marvel Comics

Thor's hammer was of course destroyed in Thor: Ragnarok, and later Asgard itself was destroyed with the citizens escaping in the Grandmaster's spaceship.

After Thanos pops up posing an almighty threat in Avengers: Infinity War, Thor decides to visit Nidavellir again to ask Eitri to forge him a new weapon – taking Rocket and Groot along for the ride.

Thor Groot Rocket Guardians of the Galaxy in Avengers: Infinity Warpinterest
Marvel Comics

Eitri's backstory in the MCU was explored in the comic Thor: The Dark World Prelude, where we learn that when the Bifrost bridge (which allows travel between the realms) was destroyed in Thor, Rock Trolls attacked Nidavellir knowing that their friends the Asgardians couldn't come to rescue them. Fortunately, Heimdall was able to restore the bridge using the power of the Tesseract so Thor and the gang could come and defeat the trolls.

In short: he owes Thor a couple of favours.

Since Thor last saw Eitri, though, the Dwarf king hasn't been having a very nice time – turns out Thanos has been messing with his people too. We're not going to say much more about this for fear of major Infinity War spoilers, but Eitri does indeed have a significant role in the film.

Avengers: Infinity War will be released on April 26 in the UK and April 27 in the US. Book tickets now.


Want up-to-the-minute entertainment news and features? Just hit 'Like' on our Digital Spy Facebook page and 'Follow' on our@digitalspy Twitter account and you're all set.