David Matthew Macfadyen born 17 October 1974 is an English actor Known for his performances on stage and screen he gained prominence for his role as Mr Darcy in Joe Wrights Pride Prejudice 2005 He starred as Tom Wambsgans in the HBO drama series Succession 20182023 for which he has received two Primetime Emmy Awards two BAFTA Awards and a Screen Actors Guild Award Macfadyen is also known for his roles in films such as Death at a Funeral 2007 FrostNixon 2008 Anna Karenina 2012 The Assistant 2019 and Operation Mincemeat 2021 He made his television debut in 1998 as Hareton Earnshaw in Wuthering Heights He portrayed Tom Quinn in the BBC One spy series Spooks 200204 2011 and Inspector Edmund Reid in the BBC mystery series Ripper Street 20122016 He also starred as Henry Wilcox in Kenneth Lonergans miniseries Howards End and Charles Ingram in the Stephen Frears limited series Quiz 2020