I am certain no two people in the theatre were more ignorant of the Marvel comic title Thor than my companion and I. We gamely let the film unfold before us with zero preconceptions and (to be honest) pretty low expectations. The fans around is seemed to feel pretty good about it as a whole, and we both found it entertaining and pretty well self-contained.
The story takes place in two worlds: ours, and the far-off realm of Asgard, where the personages of Thor (Chris Hemsworth(, Odin (Anthony Hopkins), Loki (Tom Hiddleston), Frigga (Rene Russo), and Heimdall (Idris Elba) live. The presence of these space gods in our Norse folklore is explained as long-ago visits to Earth where their advanced science seemed magical. Naturally, back in New Mexico, we have Stellan SkarsgÃ¥rd as a Swede who knows the stories, though a children’s book is still needed to explain the extra bits.