Após vários anos um entediado adolescente, Brad Whitewood Jr. (Sean Penn), encontra seu pai (Christopher Walken) pela primeira vez. Embora Brad tenha reparado que seu pai é um criminoso, ele fica impressionado com seu jeito de ser. Mas este charme é apenas aparente e logo fica claro que ele matará qualquer um, inclusive da sua família, que entre no seu caminho. Quando Brad é preso seu pai, temendo que o filho fale demais, estupra a namorada dele, Terry (Mary Stuart Masterson), para intimidá-lo. Isto é só o início das coisas que estão por vir.