Wanted to give it 3 stars bc of my respect for Thor franchise, but it might be 2 and sure wasn't 4. Natalie Portman is just bad casting and uncomfortable as ever. Christian Bale plays a good bad guy and is fun to watch but his acting is a choppy mix of good and bad. The kids storyline was wankery, there's not much substance. The city scapes are awesome graphics, the zues scene was good. The thunderbolt weapon was awesome. Natalie Portman was a star appeal attempt but needed to be replaced by a beautiful new fitness model actress, someone to take advantage of Thor hunkyness and humor, they insulted Hemsworth with this pair up, as well as comic book appreciations of steamy sexy comic romance. Natalie is akward in the fighting scenes, she's like 8 years older than Thor and it just doesn't work well. I thought because Ragnarok was so good, this one would live up, but it was very tough to sit through the Natalie scenes almost anytime she spoke. I literally contemplated walking out from boredom or falling asleep. I hope this doesn't ruin the franchise. The "modern" song appearances were just tired and bad writing, the woke gay characters weren't not funny, but forced. Worth a watch when the movie doesn't slow to a half on the Natalie dialog. Funny, I'm actually a fan of hers, but not here. Almoat sinks into a bad kids movie. The only saving part was when they do the scenes of eternity. Hard-core marval comic fans will appreciate the awesome images of eternity shadow as he is one of the most powerful comic book characters ever, cool eternity statue.