I'm a science fiction guy, so I'm biased when it comes to movies like these, but my wife who hates movies with aliens and science liked it. That says alot! It really is a great movie for everyone. The movie lived up to all the trailers and hype. Well written, well directed, well acted. Now I want to watch all the other character building movies like Hulk, Captain America and Thor. Can't wait until the next sequel!!!