In a Better World

Anton (Mikael Persbrandt) adalah seorang dokter berkebangsaan Swedia yang melakukan perjalanan pulang-pergi dari rumahnya di Denmark dan tempat praktiknya di sebuah kamp pengungsian di Sudan. Di Sudan, dia sering merawat pasien perempuan korban kekejaman seorang panglima perang (warlord). Anton menikah dengan Marianne (Trine Dryholm), tetapi mereka saling menjauh, dan bergumul dengan kemungkinan adanya perceraian dikarenakan hubungan gelap Anton dengan wanita lain. Mereka memiliki dua putra, putra tertua mereka yaitu Elias (Markus Rygaard) yang berusia 12 tahun.