- War of Gods (2010) (pre-production) …. Theseus
- “The Tudors” …. Charles Brandon
- Whatever Works (2009) …. Randy James
- Town Creek (2009) …. Evan Marshall
… aka Blood Creek (USA: new title) - Stardust (2007) …. Humphrey
- Tristan + Isolde (2006) …. Melot
… aka Tristan & Isolde (USA: promotional title)
… aka Tristan a Isolda (Czech Republic) - Hellraiser: Hellworld (2005) (V) …. Mike
- Red Riding Hood (2004) …. The Hunter
- “Midsomer Murders” …. Simon Mayfield (1 episode, 2003)
– The Green Man (2003) TV episode …. Simon Mayfield - I Capture the Castle (2003) …. Stephen Colley
- Goodbye, Mr. Chips (2002) (TV) …. Soldier Colley
- “The Inspector Lynley Mysteries” …. Chas Quilter (1 episode, 2002)
– Well Schooled in Murder (2002) TV episode …. Chas Quilter - The Count of Monte Cristo (2002) …. Albert Mondego
… aka Alexandre Dumas’ The Count of Monte Cristo (USA: complete title) - Laguna (2001) …. Thomas Aprea
Source: Imdb