Tom vit à Dogville, dernière bourgade avant les Rocheuses. Un soir, il entend des coups de feu. Grace, une jeune femme terrorisée, traverse le hameau et cherche un refuge : elle est poursuivie par des gangsters. Les habitants de Dogville votent pour garder la fugitive parmi eux...