Seymour (Ewan McGregor) ma wszystko, co Ameryka lat 60-tych definiowała jako szczęście: piękną żonę Dawn (Jennifer Connelly), dobrą pracę, wymarzony dom na wsi i ukochaną córkę, Merry (Dakota Fanning). Dzień, w którym dowiaduje się, że jego jedyne dziecko jest zdolne do brutalnych aktów terroryzmu, będzie ostatnim dniem jego dotychczasowego życia. Czy amerykański sen o szczęściu, pokoju i dobrobycie był tylko marzeniem jednego pokolenia?