I don't understand all of the hate, I don't love this film, it felt a bit rushed, the villain was bland, wasted two characters, felt too short and like it didn't have a plot and it was rather tame. its a messy film, but a watchable and weird one too. Had loads of fun, the actors were good, nice action and it was funny and never boring. I don't really recommend buying it, but rent it. Final grade:B