I do think that Tom Hardy and Michelle Williams are great in this movie and have some really good chemistry but I just don't "get" Woody Harrelson as Cletus Kasady. He's a great actor but I think they should have picked someone else. The acting by Naomie Harris is just bad though. Every time her character was on screen it felt forced and uninspired. Venom steals the show here and I really like the humor he brings to the movie. Decent but could have been better.