Rambo: Last Blood is a 2019 American vigilante action film starring Sylvester Stallone as Vietnam War veteran John Rambo. Directed by Adrian Grünberg, the film serves as a sequel to Rambo (2008), and the fifth installment in the Rambo film series. The story sees Rambo traveling to Mexico to save his adopted niece, who has been kidnapped by a Mexican cartel and forced into prostitution. Paz Vega, Sergio Peris-Mencheta, Adriana Barraza, Yvette Monreal, Genie Kim aka Yenah Han, Joaquín Cosío, and Óscar Jaenada star in supporting roles.