<P> In 2011, Hiddleston portrayed novelist F. Scott Fitzgerald in writer - director Woody Allen's Midnight in Paris . He then played the noble Captain Nicholls in War Horse, a film based on the 1982 novel by Michael Morpurgo, directed by Steven Spielberg . The same year he starred as Freddie Page, a RAF pilot in the drama The Deep Blue Sea, alongside Rachel Weisz . In 2012, he reprised his role as the supervillain Loki in The Avengers . While filming a scene with Chris Hemsworth, who plays Thor, the film's director, Joss Whedon told the fighting duo that the scene did not look real enough, so Hiddleston told Hemsworth to really hit him for the fight scene . "I said to Chris,' Dude, just hit me . Just hit me because I'm protected here and it's fine .' He's like,' Are you sure?' I was like,' Yeah, it will look great . Just go for it ."' He provided the voiceover the Ancient Egyptian Book of the Dead in 2011 and poetry for iF Poems and The Love Book on iTunes in 2012 . </P> <P> On television in 2012, Hiddleston appeared in the BBC Two series The Hollow Crown, portraying Prince Hal opposite Jeremy Irons as Henry IV in the adaptation of Shakespeare's Henry IV, Part I and Part II . He later as appeared as King Henry V in the television film Henry V. In 2013, Hiddleston played Loki again in Thor: The Dark World, following which he played a vampire in Jim Jarmusch's film Only Lovers Left Alive with Tilda Swinton and Mia Wasikowska . </P> <P> From December 2013 to February 2014, Hiddleston played the title character in William Shakespeare's Coriolanus at the Donmar Warehouse in Covent Garden directed by Josie Rourke . It was also aired live internationally on 30 January 2014 . David Benedict of Variety praised a "scorching" performance . He had a cameo in the 2014 film Muppets Most Wanted, as the Great Escapo . </P> <P> Hiddleston replaced Benedict Cumberbatch in the gothic horror film Crimson Peak, directed by Guillermo del Toro . The film started filming in Toronto in February 2014, and was released in October 2015 . He starred as Robert Laing in High - Rise (2015), based on J.G. Ballard's novel of the same name and directed by Ben Wheatley . </P>

Who does tom hiddleston play in the muppets