Rose (Angelina Jolie) e Jack Littleton (David Oyelowo) sono una improbabile coppia nell’Inghilterra dell’epoca vittoriana: lei bianca di alta estrazione sociale, lui nero di umili origini, per di più dall’oscuro passato. I due hanno tre figli, Peter, Alice (Keira Chansa) e David (Jordan A. Nash), che trascorrono un’esistenza spensierata nella tranquilla magione di famiglia, immersa nel verde e ...