I was highly anticipating watching this movie, and was expecting quite a lot from it. It had it's entertaining moments and it's comedic moments on behalf of Seth Rogen, but I was just seriously underwhelmed and even slightly bored with this film.
A lot of explosions and gun shots fired all over the place, but the action and fighting was quite cheesy and I found Jay Chou (Kado) to be quite irritating. Diaz was underused, and I'm not sure if Rogen, as much as I love him, was right for an action hero role. He's great for injecting humour which he executed perfectly in this role, though.
Saying all of that though, this movie is good fun, and will probably keep you entertained, but if it had been maybe 20-25 minutes shorter, it would have left me feeling satisfied and not quite as restless.