W dwóch odcinkach serialu BBC Doktor Who (1985) pojawił się jako Jondar.

We włoskim melodramacie Wenecjanka (La venexiana, 1986), którego akcja dzieje się w Wenecji w XVI wieku, zagrał postać Giulio, obcokrajowca, który spędza pamiętną noc w mieście, gdzie spotyka dwie piękne kobiety: owdowiałą damę Angelę (w tej roli Laura Antonelli) i Valerię (Monica Guerritore), której mąż wyjechał do Florencji.

Stał się znany w Wielkiej Brytanii z roli Robin Hooda w ostatnim sezonie serialu ITV Robin z Sherwood (Robin of Sherwood, 1986). Wcielił się w postać twórcy Jamesa Bonda – Iana Fleminga w telefilmie Turner Pictures Sekretne życie Iana Fleminga (The Secret Life of Ian Fleming, 1990) z Kristin Scott Thomas.

Wyreżyserował kilka filmów, w tym Grobowiec diabła (The Devil’s Tomb, 2009), Pandemic (2009), 51 (2011), Philly Kid (The Philly Kid, 2012) i Honor Tommy’ego (Tommy’s Honour, 2016).

Życie prywatne W latach 1996–2002 był żonaty z aktorką Mia Sarą, z którą ma syna Dashiella (ur. 1997).