Trên đường chạy trốn xã hội đen, cô gái trẻ Grace lạc đến thị trấn nghèo Dogville ở miền Tây nước Mỹ. Tại đây, cô học cách hòa nhập để được người dân thị trấn chấp nhận. Nhưng dần dần, Grace nhận ra rằng cái gì cũng có giá của nó, và thị trấn này chẳng đơn giản như vẻ bề ngoài.
Dogville đặc biệt ở chỗ phim được dàn dựng như một vở kịch, toàn bộ phim được quay trong một studio, mỗi ô sơn là một tòa nhà. Phim được chia thành 9 chương cùng phần mở đầu. Xuyên suốt câu chuyện, người xem được dẫn dắt bởi giọng kể của John Hurt (V for Vendetta, Doctor Who, The Elephant Man).