Au printemps 1905 en Angleterre, Margaret Schlegel est chez elle avec sa tante Juley et son frère hypocondriaque Tibby lorsqu'elle reçoit une lettre de sa sœur cadette Helen, alors en visite chez les Wilcox dans leur maison de campagne, à Howards End. En apprenant qu'Helen est tombée amoureuse du fils cadet des Wilcox, Paul, tante Juley est rapidement dépêchée à Howards End pour représenter la famille Schlegel, un peu prématurément car les fiançailles sont annulées. Laissant derrière eux cette affaire embarrassante avec les Wilcox, les Schlegel assistent à un concert à Londres. Au cours de la représentation, Helen fait la connaissance de Leonard Bast, un jeune employé de banque qui est dans une situation difficile, et elle quitte le concert en emportant par inadvertance le parapluie de Bast. En découvrant la méprise, Margaret donne sa carte à Bast et l'implore de rester pour le thé avec eux à leur domicile de Wickham Place, mais il est vite mal à l'aise en leur compagnie et décide de partir. Les Wilcox s'installent à Londres et finissent par louer l'appartement en face des Schlegel. Margaret se lie d'amitié avec Mme Wilcox, une femme énigmatique et malade.
Après la mort de Mme Wilcox durant l’hiver 1906, sa famille est désarçonnée par sa dernière volonté concernant Howards End. L’année 1907 apporte des changements drastiques dans le monde des Schlegel, tel qu’ils l’envisageaient jusque-là, puisqu’ils doivent quitter leur maison de Wickham Place, qui doit être démolie et remplacée par de nouveaux bâtiments luxueux. Les sœurs et Tibby sont surpris par la visite de Madame Jacky Bast, inquiète par le fait que son mari ait disparu toute une nuit, et persuadée qu’il existe un lien entre son absence et les Schlegel, depuis qu’elle est tombée sur la carte de visite que Margaret lui avait donnée deux ans auparavant lors d’un concert. Une rencontre fortuite au bord de la tamise entre les sœurs Schlegel et Monsieur Wilcox conduit à une discussion sur la situation de Leonard Bast, et sur le fait qu’il devrait démissionner de la compagnie d’assurance Porphyrion, puisque Henry sait de source sûre que la société est en faillite. Une tendresse inattendue se crée entre Margaret et Henry.
Toujours à la recherche d'une nouvelle maison, Margaret reçoit une demande en mariage d'Henry Wilcox qui bouleverse tous les plans de la jeune femme. Alors que Margaret s'implique de plus en plus dans la vie de la famille Wilcox, Helen est révoltée par le sort injuste de Leonard Bast qui, sur les conseils des soeurs Schlegel elles-mêmes averties par Monsieur Wilcox, quitte son poste à la compagnie d’assurance Porphyrion. Il se retrouve au chômage et au bord de la famine. En plus de leur pauvreté, Jacky Bast est gravement malade mais Helen décide d'emmener le couple au nouveau domaine des Wilcox pour avoir une explication avec Margaret et Henry Wilcox. Lors du mariage d'Evie Wilcox, les trois familles s'affrontent et Jacky Bast reconnaît Henry, son ancien amant qui l’avait abandonné à Chypre dix ans auparavant. Bouleversé, il dit à Margaret qu'elle est libérée de ses fiançailles avec lui, à présent que son passé a été découvert. Après l’incident lors du mariage, Helen et Leonard succombent à leur attirance mutuelle.
Margaret refuse de punir Henry pour ses égarements passés et décide de maintenir son engagement. Helen part pour un voyage à travers l’Europe sans explication, n’assistant pas au mariage de Margaret et Henry et n’acceptant de revenir à Londres qu’en apprenant les problèmes de santé de tante Juley, qui souffre d'une pneumonie. Pendant son absence, les Schlegel vident la maison de leur enfance et installent leurs affaires à Howards End, qui est inhabitée depuis plusieurs mois. Prêts à tout pour retrouver leur sœur, Margaret et Tibby se tournent vers Henry, qui suggère de lui tendre un piège en la faisant venir à Howards End pour récupérer ses affaires. Leonard Bast, devenu veuf et encore plus pauvre qu’avant, décide de retrouver les schlegel pour leur soumettre une requête désespérée. Les Wilcox, Margaret, Henry et son fils Charles, Helen et Leonard convergent tous vers Howards End. Dès que Margaret voit Helen, elle comprend la raison de sa disparition, et les sœurs se retrouvent. Prêt à en découdre, Charles Wilcox s’en prend à Léonard Bast, entraînant des conséquences tragiques. Henry finit par léguer Howards End à sa nouvelle femme, comme Madame Wilcox l’avait toujours souhaité.
Matthew Macfadyen
Henry Wilcox
Hayley Atwell
Margaret Schlegel
Philippa Coulthard
Helen Schlegel
Alex Lawther
Tibby Schlegel
Joe Bannister
Charles Wilcox