Com aproximadamente 1h40 de duração, a trama se passa na fictícia Dogville, uma pequena e obscura cidade situada no topo de uma cadeia montanhosa, onde residem algumas poucas famílias formadas por pessoas aparentemente bondosas e acolhedoras. A pacata rotina dos moradores do vilarejo é abalada pela chegada de Grace (Mel Lisboa), uma forasteira misteriosa que procura abrigo para se esconder de um bando de gângsteres.