Seine Zeit als Soldat hat er mehr oder weniger hinter sich gelassen, von kurzen Phasen an Flashbacks abgesehen. Man kann auch sagen, John Rambo (Sylvester Stallone) leidet an posttraumatischer Belastungsstörung. Aber er hat sein Leben gut im Griff und auf seinen dunklen Seiten hat er „den Deckel drauf“. Als psychologischen Ausgleich gräbt er auf seiner Ranch Tunnel, baut quasi ein Labyrinth unter der Weide, die gefährlich krankhaft wie jene von Vietcongs aussehen, schmiedet weiter Waffen und hört sich Musik an, die klar von Kriegsheimkehrern bevorzugt wurde (zB The Doors).
Aber das ist alles mehr oder weniger unter der Oberfläche, denn tatsächlich besteht sein Leben aus seiner Ranch, dem Aufwachsen seiner Ziehtochter Gabriela (Yvette Monreal) und das war es dann auch schon. Seine Dämonen hat er hinter Gittern eingesperrt und irgendwo tief in sich vergraben. Das Leben, könnte man so sagen, ist schön.
Doch dann will Gabriela ihren leiblichen Vater finden und ihn fragen, warum er sie als Kind verlassen hat. John rät ihr davon ab, denn er Kerl befindet sich in Mexiko und ist alles andere als nett. Aber Gabriela hört nicht und es kommt, wie es kommen muss: Sie wird von Mädchenhändlern entführt, drogenabhängig gemacht und als Sexsklavin benutzt.
Rambo versucht sie zu finden, muss aber feststellen, dass im Mexiko des neuen Jahrtausends andere Regeln gelten als im Dschungel von Vietnam oder den Schlachtfeldern von Burma …