Certainly, "Machete" is the best feature-length extension of a fake movie trailer in Hollywood history.
Fans who saw the trailer in Robert Rodriguez and Quentin Tarantino's 2007 "Grindhouse" double-feature continually asked Rodriguez to turn the make-believe ad featuring Danny Trejo into a real blood-and-guts vengeance flick.
Rodriguez has complied, maintaining a fair amount of the wicked humor and every bit of the savage bloodshed the trailer promised.
Viewers get precisely what they're paying for: beheadings, skewerings and kill shots to the head by the dozen, with other means of dispatch - death by corkscrew, high heels, crucifixion - tossed in for variety.
They also get a crazy range of supporting players - Robert De Niro, Jessica Alba, Steven Seagal, Don Johnson, Lindsay Lohan - all having a ball committing atrocities.
Rodriguez is like a kid in a candy store - a pretty twisted kid in a very sick and disturbing candy store - but fans of his R-rated stuff, including "From Dusk Till Down" and the "El Mariachi" movies, already knew that and are on board.
They'll most definitely be on board with "Machete," which gives ex-prison inmate Trejo his first lead role in a long career of mostly smallish parts as taciturn tough guys who choose their words carefully.
Trejo's Machete doesn't talk much, either, but he's a commandingly fun presence, a former Mexican federal cop working as a day laborer in Texas after being left for dead by drug kingpin Torrez (Seagal), who also killed his family.
Trouble follows Machete, who goes on the run after he's hired as the fall guy in an assassination attempt on a radically conservative anti-immigration state senator (De Niro).
"Machete" has the same made-on-the-cheap, outlandishly violent '70s vibe as "Grindhouse," down to the funky music provided by Rodriguez's band Chingon (besides co-directing with Ethan Maniquis, Rodriguez also is a producer, co-writer and editor on the movie).
To clear his name and take sweet revenge, Machete goes on a rampage that puts him up against Seagal's Torrez, De Niro's senator, a slimy political kingmaker (Jeff Fahey), a ruthless border vigilante (Johnson) and scores of lesser thugs.
Allies rally to Machete's side - a right-minded immigration agent (Alba), a taco vendor who moonlights as a revolutionary (Michelle Rodriguez), and Machete's priestly brother (Cheech Marin).
De Niro's a hoot, with a Southern drawl reminiscent of his accent in "Cape Fear" as he plays the senator's comic-book xenophobia with joyous frenzy. And Trejo is a welcome variation on the slick action hero - a cunning, ragged survivor who prefers blades but gets very creative with guns, gardening tools and kitchen utensils when other weapons are scarce.
Most everyone else does their part well enough, though why Lohan signed on is a mystery. Her role is just strange - hitting close to home when she appears as a drugged-up party girl early on, with Rodriguez eventually maneuvering her into a nun's habit as she joins his overindulgent finale of gunplay and explosions.
Like most of Rodriguez's movies - whether his family flicks or his action romps - "Machete" is never as fun or funny as he thinks it is. There are clever wisecracks, and some of the action is fresh and inventive, if you don't mind blood and body parts flying in all directions.
Yet much of the violence is repetitive - when you've seen one head sent tumbling by a machete, do you really need to see 10 more? - while the movie lapses into indolence in between action sequences, the characters uninvolving, the dialogue boring.
The good news for fans: there isn't all that much downtime between the relentless action, which, after all, is what that fake "Machete" trailer promised, and what the audience has come for.
"Machete," a 20th Century Fox release, is rated R for strong bloody violence throughout, language, some sexual content and nudity. Running time: 105 minutes.