Em algum lugar da Inglaterra, no outono de 1955, o pai viúvo William Smith (Jeremy Irons) e seu filho Danny (Samuel Irons) vivem juntos uma vida idílica. Apenas o posto de gasolina deles fica em um terreno que um incorporador local quer comprar e, quando ele não aceita um não como resposta, envia inspetores do governo e obras sociais para Danny e seu pai. Danny e seu pai decidem se vingar de Victor Hazell (Robbie Coltrane) e seus amigos caçadores de faisões de uma maneira que mantenha a tradição de sua própria família.