... Er hat den Gangster Jenner (Scott Hylands) bei einem Geschäft betrogen. Dieser will nun mit 50 Millionen Dollar entschädigt werden – andernfalls entführt er Johns Tochter Diana. John heuert den Söldner Jack Travis (Robert Patrick), einen alten Bekannten, an, um seine Tochter zu beschützen. Jack nimmt den Auftrag unter der Bedingung an, dass er seinen Freund Baxter (Peter Weller) als Partner mitnehmen darf. John willigt ein und die beiden Söldner und ihr Schützling verstecken sich in den Wäldern. Jenner setzt seinerseits die Auftragsmörderin Katya (Charlotte Lewis) und ihre Killerhorde auf das Trio an, um Diana in seine Finger zu bekommen. Es beginnt eine Hetzjagd durch die Wälder, bei der Jack und Baxter ein paar überraschende Entdeckungen machen.