the movie be a riot hilariously funny yet graphically violent . just when you think you can not take any more it give you more . great thiller . the cast be excellent and the plot be very convincing . the past do indeed catch up with our hero and but right ( . ) prevail .