Ruandassa alkoi vuonna 1994 kansanmurha jossa äärihutut alkoivat tappamaan tutseja ja maltillisia hutuja. Ulkoisesti hutuja ja tutseja ei pysty erottamaan, vaan jako perustuu belgialaisten siirtomaaisäntien luomaan jakoon. Elokuva kertoo Kigalilaisesta hotellinjohtaja Paul Rusesabaginasta (Don Cheadle) joka itse oli hutu mutta hänen vaimonsa oli tutsi. Hän oli kuullut huhuja kansanmurhan suunnittelusta, mutta ei uskonut sitä mahdolliseksi. Vasta kun hänen lankonsa katosi vaimoineen, ja hotelliin alkaa saapumaan sekä hutu- että tutsipakolaisia, hän joutuu myöntämään tosiasiat. Pakolaisia saapui kaiken kaikkiaan 1 268, ja hän pelasti heidän henkensä laskemalla heidät hotelliin turvaan. Rusesabagina teki kaiken voitavansa pitääkseen hutujen ääriryhmät poissa hotellista, lahjoi, tarjosi armeijan päälliköille alkoholia ja osti ihmisiä vapaaksi rahalla. Lopulta tilanne muuttui niin pahaksi että hotellissa olevat ihmiset aloittavat puhelinoperaation säilyäkseen hengissä. He soittivat kaikille tuntemilleen ihmisille ja kertoivat että huomenna he kuolevat. Hotellin omistava belgialainen Sabena-airlines sai järjestettyä sille hetken suojelua.