Almost four decades after he drew first blood, Sylvester Stallone is back as John Rambo to exact the ultimate revenge in his final mission.