The actor Tom Hiddleston played in multiple Marvel movies , including Avengers : Infinity War .
He came to wider public attention when cast as Loki in the Marvel Cinematic Universe , appearing in Thor ( 2011 ) , The Avengers ( 2012 ) , Thor : The Dark World ( 2013 ) , Thor : Ragnarok ( 2017 ) and Avengers : Infinity War ( 2018 ) .
Tom Hiddleston