Grace (Nicole Kidman), uciekając przed gangsterami przybywa do odciętego od świata miasteczka w Górach Skalistych, Dogville. Za namową samozwańczego przewodniczącego miasteczka, Toma (Paul Bettany), społeczność Dogville zgadza się ukryć Grace. W zamian za to kobieta zgadza się dla nich pracować. Szybko przekonuje się jednak boleśnie, że w Dogville dobroć można różnie rozumieć.

Żydowski chłopiec pasjonuje się łowieniem ryb. Zaszczepiona przez ojca namiętność staje się deską ratunku dla całej rodziny w dramatycznych okolicznościach II wojny światowej.