James D'Arcy

James D'Arcy

James D'Arcy (born Simon Richard D'Arcy; 24 August 1975) is an English actor and film director. He is known for his portrayals of Howard Stark's butler, Edwin Jarvis, in the Marvel Cinematic Universe television series Agent Carter and the 2019 film Avengers: Endgame, and murder suspect Lee Ashworth …

Filmography

Homeland
Homeland
2011 · TV
as Thomas Anson
Homeland
Homeland
2011 · TV
as Anson
The Graham Norton Show
The Graham Norton Show
2007 · TV
as Self
Agatha Christie's Poirot
Agatha Christie's Poirot
1989 · TV
as Derek Kettering
The Closer
The Closer
2005 · TV
as Professor Alex Banks
Silent Witness
Silent Witness
1996 · TV
Avengers: Endgame
Avengers: Endgame
2019 · Movie
as Jarvis
Agatha Christie's Marple
Agatha Christie's Marple
2004 · TV
as Jerry Burton
What If...?
What If...?
2021 · TV
as Edwin Jarvis (voice)
Oppenheimer
Oppenheimer
2023 · Movie
as Patrick Blackett
Broadchurch
Broadchurch
2013 · TV
as Lee Ashworth
Dalziel and Pascoe
Dalziel and Pascoe
1996 · TV
as Franny Roote
Grace
Grace
2021 · TV
as DSI Cassian Pewe
Marvel's Agent Carter
Marvel's Agent Carter
2015 · TV
as Edwin Jarvis
The Inspector Lynley Mysteries
The Inspector Lynley Mysteries
2002 · TV
as Guy Thompson
Das Boot
Das Boot
2018 · TV
as Jack Sinclair
Dunkirk
Dunkirk
2017 · Movie
as Colonel Winnant
The Ruth Rendell Mysteries
The Ruth Rendell Mysteries
1987 · TV
as Nicholas Hawthorne (Aged 22)
Constellation
Constellation
2024 · TV
as Magnus Taylor
Secret Diary of a Call Girl
Secret Diary of a Call Girl
2007 · TV
as Duncan
Jupiter Ascending
Jupiter Ascending
2015 · Movie
as Maximilian Jones
The Hot Zone
The Hot Zone
2019 · TV
as Trevor Rhodes
Leonardo
Leonardo
2021 · TV
as Ludovico Sforza
NCIS: Tony & Ziva
NCIS: Tony & Ziva
2025 · TV
as Henry Rayner-Hunt