Matthew Macfadyen didn’t leap at the chance to play Henry Wilcox, patriarch of EM Forster’s Howards End, in the BBC’s latest literary adaptation. After years of service in a frock coat ...