The Rambo: Last Blood cast brings back Sylvester Stallone in the titular role, but also introduces several new faces to the ongoing franchise, some of whom audiences may recognize and some they may not. Directed by Adrian Grunberg, Rambo: Last Blood marks the fifth installment in the Rambo movie series.
First Blood kicked off the Rambo cinematic franchise in 1982. The characters are based on David Morrell’s 1972 novel of the same name, with Sylvester Stallone playing a Vietnam veteran, John Rambo, struggling with Post Traumatic Stress Disorder. In this past, the character not only experienced war, but was tortured by Viet Cong soldiers. Incidentally, Rambo's unresolved issues lead to conflict with American authorities. Two movie sequels were released during the ‘80s, and the fourth chapter, Rambo, came out in 2008. Rambo: Last Blood features the protagonist's attempts to rescue his niece from a Mexican drug cartel.
The Rambo film franchise has a unique legacy of actors and actresses, as well as the characters they played, and the Rambo: Last Blood cast certainly adds to that growing list.
Sylvester Stallone As John J. Rambo
Now 73 years old, Sylvester Stallone reprises his role as former U.S. Green Beret John Rambo in Rambo: Last Blood. He co-wrote the script with Matt Cirulnick. When First Blood released in 1982, Stallone was primarily known for portraying the boxer Rocky Balboa in Rocky, Rocky II, and Rocky III. During the ‘80s, he evolved into a blockbuster action star, with his career paralleling fellow A-lister Arnold Schwarzenegger. In pop culture, Stallone has remained relevant for over 40 years, and recently played Rocky once again in Creed II, the eighth franchise installment.
Paz Vega As Carmen Delgado
In Rambo: Last Blood, Spanish actress Paz Vega plays reporter Carmen Delgado, who assists Rambo for both moral and personal reasons. After establishing a film career in her native Spain with hits like Sólo mía and Sex and Lucia, Vega crossed over into Hollywood with a starring role in the 2004 Adam Sandler movie Spanglish. This past decade, she voiced the Andalusian Triplets in Madagascar 3: Europe's Most Wanted and portrayed Renata in the Netflix series The OA.
Sergio Peris-Mencheta As Hugo Martinez
Spanish actor Sergio Peris-Mencheta portrays Mexican cartel leader Huge Martinez in Rambo: Last Blood. Peris-Mencheta co-starred with the aforementioned Vega in the 2006 Spanish-Italian film The Borgia. North American viewers may recognize him as Javier González from the 2018 Amazon film Life Itself, or perhaps as the Mexican luchador Gustavo Zapata from the FX series Snowfall, co-created by the late John Singleton. Since 1997, Peris-Mencheta has over 50 acting credits.
Adriana Barraza As Maria Beltran
In Rambo: Last Blood, famous Mexican acting teacher Adriana Barraza plays one of Rambo’s close associates, Maria Beltran, a long-time employee of the Rambo family farm. In 2006, Barraza received an Oscar nomination for her performance in Alejandro González Iñárritu’s Babel. She previously collaborated with Iñárritu for the 2000 Mexican classic Amores perros. In the MCU, she portrayed Isabella Álvarez in Thor, but only in scenes that were ultimately deleted. Barraza also portrayed Guadalupe Elizalde in FX’s The Strain, and recently appeared in Dora and the Lost City of Gold as Abuelita Valerie.
Yvette Monreal As Gabrielle
Yvette Monreal portrays Rambo’s kidnapped niece, Gabrielle, in Rambo: Last Blood. Montreal portrayed Reagan on MTV’s Faking It while simultaneously appearing as Senna Galan in the CIA-themed El Rey Network series Matador. She makes her feature film debut with Rambo: Last Blood.
Óscar Jaenada As Victor Martinez
In Rambo: Last Blood, Spanish actor Óscar Jaenada portrays Mexican cartel leader Victor Martinez. Aside from being an accomplished performer in his native country, Jaenada has portrayed The Spaniard in Pirates of the Caribbean: On Stranger Tides and Carlos in the hit 2016 shark movie The Shallows starring Blake Lively. He also played the title role in the 2015 biopic Cantinflas.
Louis Mandylor As Sheriff
Known for starring as Nick Portokalos in My Big Fat Greek Wedding, Louis Mandylor plays the sheriff in Rambo: Last Blood. He’s the brother of actor Costas Mandylor, who portrays Mark Hoffman in the Saw franchise. In the ‘90s, Louis Mandylor played Carl in Grace Under Fire, and recently appeared in My Big Fat Greek Wedding 2, reprising his original role.
Marco de la O As Miguel
Netflix subscribers may recognize Marco de la O as Joaquín "El Chapo" Guzmán from the series El Chapo. For Rambo: Last Blood, he portrays Miguel. During the 21st century, de la O has appeared in numerous Mexican series, most notably the telenova Tanto Amor and the anthology production Un día cualquiera.
The Rest Of Rambo: Last Blood's Cast
Joaquín Cosío: A prolific Mexican actor, Cosío plays an unknown character in Rambo: Last Blood. Joaquín Cosío is best known for portraying General Medrano in the James Bond film Quantum of Solace. Most recently, he voiced Scorpion in Spider-Man: Into the Spider-Verse, and also portrays Ernesto "Don Neto" Fonseca Carrillo in Netflix's Narcos: Mexico.
Sheila Shah As Alejandra: Canadian actress Sheila Shah portrays Alejandra in Rambo: Last Blood. In Saw V, she made her film debut as Special Agent Cohen, and also starred as Julia in Rendel: Dark Vengeance.
Díana Bermudez as Juanita: British actress Díana Bermudez plays Juanita in Rambo: Last Blood and she previously starred as a journalist in the 2019 Danny Boyle film Yesterday. She's also played a journalist in two episodes of Hulu's Four Weddings and a Funeral.
Genie Kim aka Yenah Han: She had a small role in the 2018 hit Crazy Rich Asians as "NYC Friend."
Jessica Madsen: An emerging actress, she's best known for co-starring as Clarice in the 2017 horror film Leatherface. Jessica Madsen also has a role in the 2019 horror movie Dark Light.
Dimitri "Vegas" Thivaios: In pop culture, he and brother Michael Thivaios are known as the electronic Belgian band Dimitri Vegas & Like Mike. Dimitri Thivaios plays an undercover alien in the 2019 film Men in Black: International.