So you've probably read everyone else's opinon of Thor by now, or seen the movie yourself.
I don't care. I didn't get to see it over opening weekend with my son as planned because of stuff you may have heard about. So I went on a Monday afternoon, just after homework. I thought it was great.
The Marvel Filmic Universe is becoming the perfect geek tapestry, fun for 36-year-old guys who read comics and their 9-year-old sons who also read comics. My son and I both enjoyed this movie completely, and on the same level, I think. He got a little bored with some of the exposition, and could have done without the kissing. "I knew it," was the response to the kissing. That's your first spoiler, and the last one I warn you about, even though I only warned you about it after it happened.
The casting is perfect (Chris Hemsworth is as pretty as Natalie Portman), and Branagh's direction does exactly the thing he's good at over and over again; swiftly taking you from really dramatic moments into amazingly funny ones with seemingly no transition. The Frost Giants are awesome, there are some great lessons about humility, honor, dedication, intelligence and friendship, and the geek moments abound: Warriors Three, Sif, Hawkeye, Nick Fury, Donald Blake, Heimdall (who completely kicks ass) and finally, Thor himself, who can easily fall into great stupid preening dipshit territory if the creators are not careful, but is played here so well by Hemsworth that you'd actually want to have a drink with him, and the film affords you that opportunity, in a way.
Best bit: Thor is expelled from Asgard for being an arrogant shithead, stripped of his power and hammer and forced to become worthy of weilding them again - the process of him doing this was by far my favorite part of the movie.
All the stuff about Beowulf and Troy and even LoTR that bored you or was stupid or off in some way is fixed here - there are a couple of weird moments, but it's easy to pass right over them, and I had a good time - it's a long movie that never seems long, and as with all Marvel movies, you need to wait for a post-credits stinger.