Margaret (Tilda Swinton) führt ein ruhiges, geregeltes Leben mit ihrer Familie am Lake Tahoe. Ihr Mann ist Marine-Offizier und monatelang auf See. Sie kümmert sich alleine um die drei Kinder und den kranken Schwiegervater Jack (Peter Donat). Das ruhige Leben gerät aus dem Lot, als Margaret die homosexuelle Beziehung ihres 17-jährigen Sohnes Beau (Jonathan Tucker) zu Darby Reese (Josh Lucas) entdeckt. Sie stellt Reese zur Rede und verbietet ihm den Umgang mit ihrem Sohn. Die Ereignisse überschlagen sich, als sie Reese am nächsten Morgen tot auf dem Bootssteg findet. Um den Verdacht von ihrer Familie abzuwenden, beseitigt sie die Leiche. Wenig später steht der Ganove Alek Spera (Goran Visnjic) vor der Tür und verlangt 50.000 Dollar...