Hijos de Dune (Serie TV) (2003)Papel: Duncan Idaho 7.65
Carolina (2003)Papel: Heath PiersonEdad: 40 años 5.99
Hans Christian Andersen. Mi vida como un cuento de hadas (2003)Papel: Prince Christian of DenmarkEdad: 36 años 5.90
Firefly (Serie TV) (2002)Papel: Atherton Wing 9.02
Superespias (Serie TV) (2002 - 2004)Papel: Nicholas Largent 6.25
Las nieblas de Ávalon (2001)Papel: ArthurEdad: 38 años 5.99
Alias (Serie TV) (2001 - 2006)Papel: Dr. Danny Hecht 6.95
Gente con clase (2000)Papel: Nigel MarshwoodEdad: 37 años 6.00
Britannic (2000)Papel: ReynoldsEdad: 37 años 5.09
Una vez más (Serie TV) (1999 - 2002)Papel: Steven Slater 6.70
El hombre de la máscara de hierro (1998)Papel: Lieutenant AndreEdad: 35 años 6.01
Embrujadas (Serie TV) (1998 - 2006)Papel: Mordaunt 7.05
The Wingless Bird (Serie TV) (1997)Papel: Charles Farrier 7.16
El jorobado de Notre Dame (1997)Papel: GringoireEdad: 34 años 6.08
El barco del señor Spreckman (1996)Papel: FrickEdad: 33 años 4.00
True Blue (1996)Papel: Freddy Prideaux-JonesEdad: 33 años 6.00
Pie in the Sky (Serie TV) (1994 - 1997)Papel: Hugh Downing 6.83
Sharpe (Serie TV) (1993 - 2008)Papel: Capt. Peter D'Alembord 7.67
Scarlet and Black (Serie TV) (1993)Papel: Comte de Beauvoisis 5.83
Peak Practice (Serie TV) (1993 - 2002)Papel: Dan Copeland 5.91
Alleyn Mysteries (Serie TV) (1990 - 1994)Papel: Paul Kentish 7.12
Agatha Christie: Poirot (Serie TV) (1989 - 2013)Papel: Robert Siddaway 9.00
Screen Two (Serie TV) (1985 - 1998)Papel: Lover in Cafe 5.94