1992 | Made acting debut on London Weekend Television series "The Piglet Files" |
1992 | Played recurring role on "The Bill" (ITV) as Dean Stacey |
1996 | Landed small role on popular BBC sitcom "Game On" as a bungling bank robber |
1997 | Debuted as a series regular on short-lived BBC comedy series "Get Well Soon" |
1997 | First film role, "The Man Who Knew Too Little" |
1998 | Appeared in small role in Michael Radford's crime thriller "B. Monkey" |
2000 | Landed minor role in British crime film "Gangster No. 1," starring Malcolm McDowell and Paul Bettany |
2002 | Played Killoran in Martin Scorsese's crime epic "Gangs of New York" |
2003 | Cast as Reverend John in "21 Grams," directed by Alejandro González Iñárritu |
2004 | Co-starred in Mike Leigh's "Vera Drake" |
2005 | Appeared in Wachowski penned thriller "V for Vendetta" |
2005 | Co-starred in Terrence Malick's "The New World" |
2006 | Cast in J. J. Abrams' "Mission: Impossible III" as Davian's (Philip Seymour Hoffman) henchman |
2006 | Played Ed Norton's stage manager in "The Illusionist" |
2008 | Co-starred in BBC adaptation of Charles Dickens' "Little Dorrit" |
2008 | Played villain Red Parker opposite Will Smith in "Hancock" |
2008 | Re-teamed with Mike Leigh to play an angsty teacher in "Happy-Go-Lucky" |
2009 | Cast as Inspector Lestrade, opposite Robert Downey Jr. as Holmes in Guy Ritchie's re-imagining of "Sherlock Holmes" |
2009 | Portrayed producer John Houseman in Richard Linklater's "Me and Orson Welles" |
2011 | Cast in WWI-set drama "War Horse," directed by Steven Spielberg; film based on novel by Michael Morpurgo and 2007 stage adaptation |
2011 | Co-starred in Paddy Considine's "Tyrannosaur" |
2011 | Reprised role in action sequel "Sherlock Holmes: A Game of Shadows" |
2012 | Cast as one of the eight dwarfs in "Snow White and the Huntsman" opposite Kristen Stewart and Charlize Theron |
2013 | Appeared in action fantasy film "Jack the Giant Slayer" |