Click on the links where available for more info on the films (either to a synopsis or a dedicated webpage).
Film & *TV
*Meet Pursuit Delange (2010) - ?
*Numb3rs (2009) - Mason Duryea (1 ep)
*Merlin & the Book of Beasts (2009) - Merlin
Reuniting the Rubins (2009) - Danny Rubins
*Battlestar Galactica (2004-2009) - Dr Gaius Baltar
One Night with the King (2004) - Haman
Dead Cool (2004) - Josh
Bridget Jones - The Edge of Reason (2004) - Tom
*Battlestar Galactica (2003/2004) - Doctor Gaius Baltar
Helen of Troy (2003) - King Meleneaus (Helen's husband)
*Blue Dove (2003) - Dominic
*Relic Hunters (2002) - Raoul
Beginners Luck (2002) - Mark (James also wrote, co-directed & co-produced this film)
*Victoria & Albert (2001) - Ernest (Albert's brother)
*As If (2001) - Sebastian
Bridget Jones' Diary (2001) - Tom
*Jason & The Argonauts (1999) - Aspyrtes
*Arabian Nights (1999) - Prince Ahmed
*Sex, Chips and Rock 'n' Roll (1999) (mini) TV Series - The Wolf
Surety (1999) - Short film directed & produced with Nick Cohen
*Heat of the Sun (1999) (mini) TV Series - Clive Lanyard
*Ruth Rendell Mysteries: Going Wrong (1998) (mini) TV Series - Guy Curran
*The Scarlet Pimpernel (1998) (TV) .... Henri
Weekend Bird (1997) - Mike
*A Dance to the Music of Time (1997) (mini) TV Series - Prof. Russell Gwinnett
*Soldier Soldier (1996) TV Series - Major Tim Forrester
*Murder Most Horrid (1996) - Mark (in episode: "Confess")
Radio
HMS Ulysses (1997) Saturday Playhouse (Radio 4) - aired on 14/06/1997
Daisy Miller (199?) - Winterbourne
Stagework
See separate section.