Okay, let me start out by saying that I didn't go in with low expectations. I was expecting a decent movie at best. This movie managed to exceed my expectations! I am apparently in the minority since I actually liked the first movie. Sure, the first one was a tad dull, but I still liked it. Now, this one just left me at the edge of my seat the whole way through! Much like the first movie, the CGI was phenomenal! The action for sure didn't disappoint. The set design was amazing. The movie was dark and gritty, but it definitely had its moments of heart and humor. Tom Hardy gave a good performance and Eddie Brock/Venom, but Woody Harrelson really stood out as Cletus Kasady/Carnage. I mean, who doesn't love a good villain?! He was deranged, charismatic, and just all-around fun to watch. My main complaint is just the sheer amount of language in this film! The writers must have the mouths of sailors! My other complaint was that I wasn't big on the character of Frances Barrison/Shriek, who was played by Naomie Harris. To me, she just felt like an attempt at the famous relationship of Joker and Harley Quinn. Also, She-Venom made a once again unnecessary return. This end of my review may sound like me just bashing the movie, but I'm really not trying to rip it to shreds. I am just showing what kept this movie from being a ten-star film in my eyes. Let me also add that the post-credits scene left me and the rest of the theater very excited!