Ok, I'm giving this a three strictly because it was ridiculously entertaining. It's definitely more of a teenager flick with non-stop action.
Now for the negative.
It would be beneficial if you walk into this movie assuy you're not going to get much as far as the storyline goes.
It's not Tom Hardys best work, and it most certainly isn't Woody harrelson's best work either. In fact I really thought choosing Woody to play the role of Carnage was a very very poor choice.
If you go to the movie purely for entertainment you will be amused and satisfied.
If you go for acting performance, compelling storyline etc, then shame on you!
Be sure to watch the post credits!