Bennetin perheen viiden tyttären elämä mullistuu, kun lähikartanoon saapuu varakas nuorimies ja tämän paras ystävä.

Ikävien väärinkäsitysten sarja johtaa tilanteeseen, jossa Robbie Turneria (McAvoy) syytetään rikoksesta, jota hän ei ole tehnyt. Syytökset tuhoavat Robbien ja Cecilian (Knightley) orastavan rakkauden ja muuttavat dramaattisesti heidän koko loppuelämänsä.

Suuri vakuutusyhtiö kutsuu Hercule Poirotin tutkimaan nuoren naisen murhaa. Samaan aikaan vakuutusyhtiöön jätetään vakuutettavaksi timantti, joka osoittautuu väärennökseksi. Pian Poirot huomaa että sir Horace Platt on ostanut kyseisen timantin Arlena Marshallille ja että Arlena itse on viettämässä kuherruskuukautta tämän uuden miehen ja tämän tyttären kanssa trooppisella paratiisisaarella. Poirot matkaa saarelle ja havaitsee, että kaikki läsnäolijat alkavat vihaamaan arleenaa eri syistä. Eräänä päivänä Arlena löytyykin kuolleena ja Poirotin on otettava selvää kuka murhan takana on...