Which actor plays Thor?
Answer
Chris Hemsworth
Answer
Chris Hemsworth
Chris Hemsworth plays Thor in the Marvel Cinematic Universe. The Australian actor first appeared as the Asgardian hero in Thor, released in 2011, and became one of the franchise’s central performers.
In the MCU, Thor is the son of Odin, brother of Loki, and heir to the throne of Asgard. His early arrogance leads Odin to banish him to Earth, where Thor learns humility and proves himself worthy of wielding Mjolnir. Hemsworth’s performance blends the character’s mythic strength with humor and vulnerability, especially as Thor’s story develops across later films.
Hemsworth returned as Thor in The Avengers, Thor: The Dark World, Avengers: Age of Ultron, Thor: Ragnarok, Avengers: Infinity War, Avengers: Endgame, and Thor: Love and Thunder. A common mix-up is confusing Hemsworth with Tom Hiddleston, who plays Loki, or Chris Evans, who plays Captain America. Thor is based on both Marvel Comics and the Norse thunder god, although the MCU presents him as an extraterrestrial Asgardian whose people are mistaken for gods.
Source: Wikipedia · fact-checked Aug. 2026