Rok 1873. Była niewolnica Sethe (Oprah Winfrey) mieszka z córką w domu odziedziczonym po zmarłej teściowej. Żyje z Paulem D (Danny Glover), którego poznała przed laty. Pewnego dnia w domu zjawia się tajemnicza, młoda dziewczyna o imieniu Beloved (Thandie Newton). Jej obecność wnosi niepokój w życie domowników.