Ispirato alla vera storia di Dido Elizabeth Belle (Gugu Mbatha Raw), figlia illegittima di un aristocratico ammiraglio inglese Sir John Lindsay (Matthew Goode), della Royal Navy e di una schiava africana, nell'Inghilterra del XVIII secolo. Quando la madre muore, Belle ha solo sei anni, 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 del prozio Lord Mansfield (Tom Wilkinson), e sua moglie Lady Mansfield (Emily Watson), per essere educata e cresciuta come la cugina Elizabeth (Sarah Gadon), con tutti i privilegi di una ragazza nelle cui vene scorre sangue nobile, ma il colore della sua pelle le impedisce di partecipare pienamente alle tradizioni proprie della sua posizione sociale. Una volta divenuta donna, Belle si innamora, ricambiata, di un giovane idealista e avvocato, John Davinier (Sam Reid), apprendista di Lord Mansfield, la loro storia susciterà grande scalpore nella nobiltà inglese, per via del colore della sua pelle, Belle sarà costretta a confrontarsi con le barriere di razza e di classe. Allo stesso tempo, per., meterrà la legge brittanica di fronte alla necessità di un cambiamento epocale nei confronti della schiavitù nel paese.