Une fugitive égarée débarque à Dogville, petite bourgade des Rocheuses : les habitants acceptent de la cacher en échange de menus travaux quotidiens.
Dogville, dernière ville avant les Rocheuses, est habitée par de simples gens. Un soir, Tom entend un coup de feu. Une étrange jeune fille, Grace, terrorisée, traverse Dogville et cherche à se sauver, poursuivie par des gangsters. Les habitants de Dogville votent pour garder la fugitive parmi eux...