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 Wright's Pride & Prejudice (2005). He starred as Tom Wambsgans in the HBO drama series Succession (2018–2023), 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), Frost/Nixon (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 (2002–04, 2011), and Inspector Edmund Reid in the BBC mystery series Ripper Street (2012–2016). He also starred as Henry Wilcox in Kenneth Lonergan's miniseries Howards End and Charles Ingram in the Stephen Frears' limited series Quiz (2020).
2024
as Self - Mr. Paradox
2024
as Mr. Paradox
2023
as John Stonehouse
2022
as Charles Cholmondeley
2020
as Charles Ingram
2020
as Wilcock
2018
as Benjamin Stahlbaum
2018
as Tom Wambsgans
2018
as J.P. Morgan
2017
as Henry Wilcox
2017
as Vladimir Lenin (voice)
2016
as Randolph Churchill
2015
as Georg von Trapp
2015
as Lord Uhtred
2015
as Guy Lyon Playfair
2014
as Emil Forester
2014
as Narrator (voice)
2014
as Narrator (voice)
2013
as POD
2012
as Edmund Reid
2012
as Oblonsky
2011
as Athos
2010
as Logan Mountstuart
2010
as Prior Phillip
2010
as Sheriff of Nottingham
2009
as Hugh Pollock
2008
as Arthur Clennam
2008
as John Birt
2008
as Joe Miller
2008
as Gil Hollis
2008
as Terrance
2007
as Daniel
2007
as Charlie
2007
as Hatchet Victim (segment "Don't") (uncredited)
2007
2007
as Daniel
2006
as Narrator
2006
2005
as Fitzwilliam Darcy
2004
as Himself (Narratior)
2004
as Paul Prior
2004
as King’s Justice
2002
as Paul Tibbenham
2002
as Paul Tibbenham
2002
as Tom Quinn
2001
as Sir Felix Carbury
2001
as Daniel
2001
as Cave
2000
as Nigel
1999
as Pte. Alan James
1999
as Pte. Alan James
1998
as Hareton Earnshaw
as Fred Vandergroot
as Charles Guiteau
as Les