"Machete Kills" is an action-packed film that is entertaining yet foreseeable, offering an absorbing combination of humor and forcefulness.
Actor Danny Trejo reprises his role as "Machete Cortez" in the sequel to 2010's "Machete." This time around, Machete is recruited by the United States government to capture Mendez the Madman (played by Demian Bichir), a weapons dealer from launching deadly missiles into outer space.
Machete quickly learns that there is another man, Luther Voz (played by Mel Gibson), behind the scheme and it is his job to save the world.
The film brings back some familiar faces such as Michelle Rodriguez, Tom Savini and Jessica Alba, who also reprise their roles from the first film.
It also features cameo appearances by Sofia Vergara, Lady Gaga, Antonio Banderas, and Cuba Gooding Jr..
The film without a doubt, is full of action. The scenes that result in bloody bodies are filled with intense moments of Machete's devious schemes as he fights the bad guys.
It also offers plenty of humor. There are cheesy lines and subtle jokes from the characters throughout the film. The storyline is also good. Machete went from wanting revenge against his former boss in the first film to now being hired by the U.S. government to protect the planet.
While the action scenes are good and will keep you at the edge of your seat, the film is predictable, you know who is going to win.
Much like the first film, the second installment is foreseen. At times is was too obvious what is going to happen next. It often lacked the element of surprise.
Another disappointing factor is the special effects. They were too artificial. The audience can tell too well if something was done on a green screen. Even with special effects, a film is supposed to make you believe that it is real.
Overall, the film is entertaining. It delivers the action that is expected and humor to ease the bloody and intense scenes. The storyline works but it is still too predictable.
It gets a 7 out of 10.
The action-thriller film is rated "R" and opens in theaters across the country on October 11.