If you’re searching for the antidote to the clean cut niceties of Megamind then look no further than this literally gut wrenching new red band trailer for Machete.

There’s all sorts of blood letting and external internal organs and the Robert Rodriguez film has never looked better, it’s certainly an improvement on the last trailer we saw; put it this way – whereas the last trailer left out all the good bits – this trailer is where they put them.

Danny Trejo, Robert De Niro, Jessica Alba, Michelle Rodriguez and Don Johnson head up the cast and there’s so much to enjoy here.

It’s for Over 18s only, so enter (or lie about) your age below to access the action.

IGN peddled this sick filth. Thanks.