Seymour (Ewan McGregor) ma wszystko, co Ameryka lat 60. 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 atak...