Magnat finansowy Robert Miller (Richard Gere) sprawia wrażenie przykładnego człowieka sukcesu, zarówno na polu zawodowym, jak i w przypadku życia rodzinnego. Jednak pod fasadą amerykańskiego snu kryje się mężczyzna tkwiący po uszy w problemach. Chcąc pozbyć się zmartwień, Miller próbuje sprzedać handlowe imperium, nim wyjdą na jaw wszystkie jego oszustwa, jednocześnie utrzymując romans z marszandem Julie Cote (Laetitia Casta). Swe prawdziwe zamiary ukrywa przed żoną Ellen (Susan Sarandon) i córką Brooke (Brit Marling) do czasu, gdy pewien wypadek samochodowy krzyżuje jego plany.