
He had been married to Yasmin Abdallah and Amy Gardner and he has two children.
Film Roles
- Twenty One 1991 as Bobby
- Dirty Weekend as Tim
- A Man Of No Importance as Robbie Fay
- Carrington as Mark Gertler
- Hamlet as Fortinbras
- Victory as Martin Ricardo
- The Woodlanders as Giles Winterbourne
- Dangerous Beauty as Marco Venier
- Dark City as John Murdoch
- A Knight's Tale as Count Adhemar
- She Creature as Angus
- The Legend of Zorro as Count Armand
- Tristan and Isolde as Marke
- Amazing Grace as Thomas Clarkson
- The Holiday as Jasper Bloom
- The Tourist as English man
- Abraham Lincoln: Vampire Hunter as Adam
- All Things To All Men as Parker
- Hercules (2014) as Autolycus
- The Devils Hand as Jacob Brown
- Gods of Egypt as Urshu
- Judy as Sidney Luft
- The Father as Paul
- Old as Charles
Television Roles
- Arabian Nights as Ali Baba (2 episodes)
- John Adams as Alexander Hamilton (2 episodes)
- Eleventh Hour as Dr. Jacob Hood (18 episodes)
- Victoria as Lord Melbourne (7 episodes)
- The Marvelous Mrs. Maisel as Decan Holwell (1 episode)
- Zen as Det. Aurelio Zen (3 episodes)
- The Man in the High Castle as John Smith (40 episodes)
- Kaleidoscope (2023) as Roger Salas (8 episodes)