|Confusing - 2.5/5|
In terms of entertainment value and downright manliness, main man Danny Trejo was fairly good. He was probably the pick of the bunch and some of the action and fighting scenes he was involved in were pretty impressive. On a side note, take a look at Trejo's profile on IMDb. I don't think I've ever seen an actor with quite that many roles. 209 to be precise! He's a busy man.
Back to the film and 'Machete' provided Robert De Niro's worst film role. He played a racist, ignorant US Senator, and quite badly at that. Lindsey Lohan's role was slightly funny because it felt as if she didn't have to do much acting to play it convincingly! Jessica Alba was poor and I don't think this will go down as one of Steven Seagal's best. However I would applaud Michelle Rodriguez for her performance. I'm beginning to be quite a big fan of hers; I think she manages to portray emotion well and can certainly kick some ass.
To conclude, I wouldn't recommend this film unless you enjoyed 'Black Dynamite' and are going to watch it from a similar perspective. If you are looking for a genuinely good film with an effective plot you've come to the wrong place.