Machete 2010 ★★★★★

Blood, guns and boobs. Must be good.