Despite the terrible plot and unsatisfying sequel bait ending, Machete Kills is still good fun that manages to be even more ridiculous and over the top than it's predecessor. Danny Trejo and Michelle Rodriguez are once again great and Charlie Sheen and Mel Gibson both give gleefully over the top performances. Robert Rodriguez's direction is good, it's well filmed and reasonably well paced. The music by Carl Thiel and Robert Rodriguez is also good.