Multi-Millionär Tom Mullen (Mel Gibson) führt gemeinsam mit seiner Frau Kate (Rene Russo) und dem gemeinsamen Sohn Sean ein Leben im Luxus und im ständigen Scheinwerferlicht der Öffentlichkeit. Die heile Welt bricht jedoch plötzlich zusammen, als Kidnapper Sean entführen und als Lösegeld zwei Millionen Dollar verlangen. Das Ehepaar Mullen schaltet daraufhin das FBI unter der Führung von Agent Hawkins (Delroy Lindo) ein, doch bei der Geldübergabe geht etwas schief und einer der Täter wird erschossen.
Das Leben des Jungen scheint immer mehr gefährdet und darum entschließt sich Tom kurz darauf, zu einer kühnen Aktion. Er tritt live im Fernsehen auf und bietet die zwei Millionen als Kopfgeld an für den Menschen, der den/die Entführer ausliefert. Der Drahtzieher hinter der Aktion, der skrupellose Polizist Jimmy Shaker (Gary Sinise), hat jedoch noch einige Tricks auf Lager. Das Pokern um das Leben des Jungen geht also weiter und der Einsatz war noch nie höher.