Machete (Danny Trejo), a former Mexican Federale would like to avenge the death of his family killed by Rogelio Torrez (Steven Seagal). Texas State Senator McLaughlin (Robert De Niro) plans on sending hundreds of illegal immigrants out of the country. Machete is aided by Agent Sartana Rivera (Jessica Alba) and Luz (Michelle Rodriguez), aka Shé. The hospital sequence was hard to believe. Subjects on racism, religion, trust, political agenda, justice, vengeance, hypocrisy and insensitivity (a pregnant mother murdered/priest crucified) were touched. Some nice lines: Sartana – “Well, there's a law and there's what's right. I'm going to do what's right.” Padre – “God has mercy, I don't!” Most fight and gun fights were stylishly executed. Humor was funny though some of the acting weren’t as serious. Soundtrack was upbeat which was applicable with the violent moments. Cars reminded me of Mad Max since it was all souped up. Machete is a typical fun action packed revenge flick which is gory, at times unrealistic, and yet entertaining.