Dido Belle, metà bianca e metà nera, nasce sul finire del XVIII secolo dall'unione tra l'aristocratico ammiraglio inglese John Lindsay e una schiava africana. Quando la madre muore, Dido ha solo sei anni e, contro ogni previsione, l'ammiraglio decide di portarla in Inghilterra e farla crescere nella sua casa di famiglia di Kenwood nell'Hampstead. Qui, viene affidata alle cure dello zio, il Conte di Mansfield, per essere educata e cresciuta come la cugina Elizabeth, con tutti i privilegi di una ragazza nelle cui vene scorre sangue nobile. Una volta divenuta donna, però, Dido non riesce a trovare marito per via del colore della sua pelle ed è costretta a confrontarsi con le barriere di razza e classe... ...