[3] In 1999, he acted in the World War I drama The Trench[2] as well as having a small role in the comedy Guest House Paradiso.
[8] He also gained wider recognition when he portrayed 1st Lt. Tom Pullings in Peter Weir's Master and Commander: The Far Side of the World (2003).
[2] He appeared in the horror films Exorcist: The Beginning (2004, Father Francis), An American Haunting (2005, Richard Powell) and Rise: Blood Hunter (2007, Bishop).
[2] He also appeared on television as Derek Kettering in Agatha Christie's Poirot: The Mystery of the Blue Train (2005), as Jerry Burton in Agatha Christie's Marple: The Moving Finger, as Tiberius Gracchus in the Ancient Rome: The Rise and Fall of an Empire episode "Revolution" (2007), as Toby Clifford in Fallen Angel (2007)[citation needed] and as Tom Bertram in ITV's production of Mansfield Park (2007).
[3] He lent his voice to BBC radio dramas such as Thomas Hardy's Tess of the d'Urbervilles, Bram Stoker's Dracula,[9] and Winifred Holtby's The Crowded Street.
[1] He appeared as the main villain in the 2014 action comedy Let's Be Cops, as a malevolent Los Angeles crime boss.
In the series, he played Edwin Jarvis, the loyal butler of Howard Stark, which shares continuity with the Marvel Cinematic Universe.