8. Gorr The God Butcher
Like Ultron, Gorr The God Butcher's placement on this list is more representative of what could have been than what was, and considering how all the stars should have aligned in this case, it's very easy for fans to dislike the finished product.
I can't tell you the excitement that made its way around the Marvel fandom when it was revealed that Gorr the God Butcher would be the villain of Thor: Love and Thunder and that Christian freakin' Bale would be playing him. It was a match made in Heaven and one that should have easily come together. It did not.
The potential was there in Gorr's backstory and Bale delivered a show-stealing performance but the movie completely dropped the ball with the character. While fans were initially hesitant about the villain's more human appearance, that was easy to overlook because of how Bale committed to the role, but the material just wasn't giving.
Gorr showed up on occasion, unleashed some shadow monsters, told frightening stories to children and then disappeared into the shadows again. He never really felt like he was at the center of his own story, and when you have a villain as rich as this one, that is a huge misfire. Unfortunately, Thor: Love and Thunder just had too much going on, and it bounced radically from silliness to serious far too easily, making it impossible to get a feel for what kind of movie it wanted to be.
In a better movie, Bale's Gorr could have been terrifying, thrilling, and truly unforgettable. Here, he was lost in an underbaked story that completely missed the mark.