Il magnate Robert Miller (Richard Gere), alla vigilia del suo 60esimo compleanno, sembra il ritratto del successo sia negli affari che nella vita familiare. Ma dietro la facciata dorata, Miller sta in realtà cercando disperatamente di vendere il suo impero finanziario a una grande banca prima che le frodi da lui perpetrate per anni vengano scoperte. Abile nel nascondere la sua reale situazione finanziaria alla moglie Ellen (Susan Sarandon) e alla brillante figlia ed erede Brooke (Brit Marling), Miller riesce anche a bilanciare la vita familiare con una relazione extraconiugale con la giovane e bellissima Julie (Laetitia Casta). Ma proprio mentre è a un passo dal chiudere la trattativa, un errore sanguinoso cattura l'attenzione del detective Michael Bryer (Tim Roth) della NYPD. In una disperata corsa contro il tempo, Miller dovrà cercare un modo per non perdere tutta la sua vita.