Miksi hankkia työpaikka, kun voi olla työtön? Miksi hankkia perhe, kun voi vain hengata ystävien kanssa? Mark Rentonin ja hänen edinburghilaisten työläisystäviensä elämä koostuu kahdenlaisesta olotilasta. Joko ollaan ihan kamoissa. Tai sitten yritetään olla ihan kamoissa. Mutta entä jos yksi porukasta päättääkin päästä kuiville?
Kaunis Grace pakenee gangstereita ja päätyy pieneen, erityksissä olevaan Dogvillen kylään. Grace etsii turvaa kyläläisiltä ja paikallisten asukkaiden puhemies Tom rohkaisee ihmisiä avaamaan kotinsa ja sydämensä muukalaiselle ja auttamaan tämän piilottamisessa. Turvapaikan vastineeksi Gracelta vaaditaan työpanosta kyläyhteisön hyväksi. Mutta kun takaa-ajajat käynnistävät etsintänsä toden teolla, Dogvillen asukkaat päättävät muuttaa sopimusta: Grace saa luvan maksaa uusille suojelusenkeleilleen – kalleimman kautta.