When is Howards End on BBC One tonight, who is in the cast with Matthew Macfadyen and Hayley Atwell and what is it about?
HOWARDS End is one of the most famous novels of the 20th century - with a new TV adaption proving unmissable Sunday night viewing.
Starring Hayley Atwell, the series has been brought to us by an Oscar-winning writer - and the last episode airs TONIGHT. Here's all the info you need...
When is Howards End on BBC One?
Howards End is a four-part BBC drama adaptation of a 1910 novel by E.M. Forster.
The novel's title is taken from the name of a fictional house belonging to Ruth, belonging to the late heiress wife of rich businessman Henry Wilcox.
The series - penned by Oscar-winning Manchester By The Sea screenwriter Kenneth Lonergan - ends TONIGHT (Sunday, December 3) at 9pm with episode four.
Forster's book was previously made into a film in 1992 starring Emma Thompson, Helena Bonham Carter, Anthony Hopkins, Samuel West and Vanessa Redgrave.
what's on tv?
What is Howards End about?
Set just after the turn of the 20th century, Howards End is a tale of three families - the intellectual idealists Schlegel family, the working class Basts and the wealthy Wilcoxes.
Schlegel sisters Meg and Helen are shown exploring the lives of people above and below their class - while older sister Meg is pursued by the corporate raider, and widower, Henry Wilcox.
Looking across the social spectrum at a time of huge change, the drama illustrates how class divisions define people's lives no matter what choices they make.
Who is in the cast of Howards End?
Hayley Atwell - known for her role in Marvel's Captain America: The First Avenger and Brideshead Revisited - plays Meg Schlegel while her sister Helen is played by Philippa Coulthard.
Meg's love interest Henry Wilcox is played by Pride And Prejudice star Matthew Macfayden, and comedian Tracey Ullman plays Aunt Juley Mund.
The show also stars Miles Jupp, Bessie Carter, Joe Bannister, Joseph Quinn, Yolanda Kettle, Alex Lawther and Rosalind Eleazar.