"I en bedre verden" er et drama om ødelagt idyll og valget mellom hevn og pasifisme. Filmen trekker trådene fra den brutale hverdagen i en afrikansk flyktningleir til den postkortvakre idyllen i en søvnig dansk provinsby. Anton er lege og pendler mellom flyktningleiren og sitt hjem i Danmark, hvor han har to små sønner. Han har sviktet sin elskede kone Marianne, og de prøver nå å venne seg til et liv uten hverandre. Samtidig blir Antons 12 år gamle sønn Elias venner med Christian, en ny gutt i klassen. Dette usedvanlige vennskapet utvikler seg snart til en foruroligende allianse som truer med å ødelegge landsbyidyllen for alltid.