Anos 30, Dogville, um lugarejo nas Montanhas Rochosas. Grace (Nicole Kidman), uma bela desconhecida, aparece no lugar ao tentar fugir de gângsters. Com o apoio de Tom Edison (Paul Bettany), o auto-designado porta-voz da pequena comunidade, Grace é escondida pela pequena cidade e, em troca, trabalhará para eles. Fica acertado que após duas semanas ocorrerá uma votação para decidir se ela fica. Após este "período de testes" Grace é aprovada por unanimidade, mas quando a procura por ela se intensifica os moradores exigem algo mais em troca do risco de escondê-la. É quando ela descobre de modo duro que nesta cidade a bondade é algo bem relativo, pois Dogville começa a mostrar seus dentes. No entanto Grace carrega um segredo, que pode ser muito perigoso para a cidade.