... Milliardär Robert Miller (Richard Gere) will alles abgeben, pünktlich zu seinem 60.Geburtstag. Das erscheint um so verwunderlicher für seine im Unternehmen beschäftigte Tochter Brooke (Brit Marling), weil ja alles so gut läuft.
Aber Miller ist unter Druck: aufgrund unvorhergesehener politischer Umstände, ist seine Geldquelle blockiert. Ein Riesenloch hat sich in seinen Finanzen aufgetan und Miller hat die Bücher und die Bilanz fälschen lassen - um sich gleichzeitig Geld bei einem Konkurrenten zu leihen. Doch der potentielle Käufer seiner Firma, James Mayfield (Graydon Carter), lässt ihn zappeln und vergrößert Millers finanzielle Bedrängnis.
Doch das ist nicht alles: während er der Welt vorgaukelt, dass er eine glückliche Ehe mit Ellen (Susan Sarandon) führt, hält er sich nebenbei in der Malerin Julie (Laetitia Casta) eine Geliebte.
Doch nicht mal für die hat er wirklich umfänglich Zeit, so dass es kein Wunder ist, dass ihm während einer nächtlichen Autofahrt die Augen zufallen. Es gibt einen Unfall, eine Leiche und einen Polizeibeamten (Tim Roth), der auch seinem Verdacht einen persönlichen Rachefeldzug macht...