Urodził się w Great Yarmouth jako starszy syn aktorki i nauczycielki gry aktorskiej Meinir (z domu Owen) i Martina Macfadyena. Ma młodszego brata Jamiego. Jest wnukiem reżysera amatorskich przedstawień teatralnych. Jego ojciec pracował w przemyśle naftowym, co zmusiło rodzinę do ciągłych przeprowadzek na Bliski Wschód i do Brazylii.
Związał się z trupą teatralną Cheek By Jowl Theater Company, debiutując w roli Antonia w spektaklu Księżna Malfi (Duchess of Malfi, 1995) i nieco później w przedstawieniu SzekspiraWiele hałasu o nic (Much Ado About Nothing, 1998) jako Benedick, a za obydwie role zdobył nominację do nagrody Iana Charlesona jako najlepszy aktor klasyczny poniżej 30. roku życia. Przyłączył się do Royal Shakespeare Company, występując w komedii szekspirowskiej Sen nocy letniej (Midsummer Night’s Dream, 1996) w roli Demetrusza oraz przedstawieniu Szkoła obmowy (School for Scandal, 1998) jako Charles Surface. Występował w Royal National Theater w produkcjach teatralnych: Bitwa królewska (Battle Royal, 1999) jako pan Brougham i Henryk IV (Henry IV, 2005) w roli księcia Hala. Pojawił się również na scenie West Endu i Broadwayu.
Na małym ekranie debiutował rolą Haretona Earnshaw w telewizyjnej adaptacji powieści Emily BrontëWichrowe wzgórza (Wuthering Heights, 1998). Rola szeregowca Alana Jamesa w telewizyjnym dramacie wojennym Wojownicy (Warriors, 1999) przyniosła mu nominację do nagrody Royal Television Society. Znalazł się w obsadzie miniserialu BBCCzasy, w których przyszło nam żyć (The Way We Live Now, 2001).
Za główną rolę fotoreportera wojennego Paula Priora w nowozelandzkim dreszczowcu W legowisku mojego ojca (In My Father's Den, 2004) otrzymał nagrodę New Zealand Screen Award oraz nominację do angielskiej nagrody BIFA (British Independent Film Award). Jego przełomową rolą okazała się postać Pana Darcy w melodramacieDuma i uprzedzenie (Pride & Prejudice, 2005), za którą odebrał nagrodę Camie i był nominowany do nagrody krytyków londyńskich (ALFS).
W latach 2018–2023 wcielał się w rolę Toma Wambsgansa w serialu Sukcesja, za co nagrodzony został Nagrodą Emmy 2022 w kategorii najlepszego aktora drugoplanowego[3][4][5].
Życie prywatne
8 października 2004 roku ożenił się z Keeley Hawes (ur. 1977). Mają dwoje dzieci – córkę Maggie (ur. 24 grudnia 2004) i syna Ralpha (ur. wrzesień 2006).
Filmografia
Wichrowe wzgórza (Wuthering Heights, 1998) jako Hareton Earnshaw
Wojownicy (Warriors, 1999) jako szeregowy Alan James
Murder Rooms: Mysteries of the Real Sherlock Holmes (2000) jako Waller (1 odcinek)