A bit predictable, but makes up for it with great action and funny moments and takes you on a fun ride.
Note: it can be very gory.
This review may contain spoilers. I can handle the truth.
Had a great set up, but rushes through to what could have been an interesting build up for the main character. And ends things off by taking a few notes from David Cronenbergs "The Fly".