Grace (Nicole Kidman), uciekając przed gangsterami wpada do odciętego od świata miasteczka w Głowach Skalistych, Dogville. Za namową samozwańczego przewodniczącego miasteczka, Toma (Paul Bettany), społeczność Dogville zgadza się ukryć Grace. W przemian za ostatnie dziewczyna zgadza się dla nich iść. Szybko odradza się jednak boleśnie, że w Dogville dobroć można inaczej rozumieć.