En Angleterre, au XVIIIe siècle, Dido Elizabeth Belle, métisse et fille illégitime d’un amiral de la Marine royale, est élevée par son oncle, lord Mansfield. Dido bénéficie de privilèges, mais la couleur de sa peau l'empêche de participer aux activités d’une jeune fille de son rang. Elle s’éprend d’un jeune avocat et tous deux vont amener lord Mansfield à mettre fin à l’esclavage dans leur pays.