In the movie "Machete," Danny Trejo stars as a tough-guy gun for hire. In real life, the character actor started out as an actual criminal who did hard time in San Quentin.
The cartoonishly violent romp of a movie stars Trejo as a former cop from Mexico turned vengeful vigalante out for blood. He'll go after bad cops, bad politicans, and bad drug dealers. The movie features over-the-top mayhem that includes "beheadings, skewerings and kill shots to the head by the dozen." It also features some serious star power: Robert De Niro, Steven Seagal, Don Johnson, Michelle Rodriguez, and Jessica Alba. LINK