משחק מאז תחילת שנות ה80 בתיאטרון השיקספירי המלכותי (²³£). תפקידיו בקולנוע: "יומנו של צב" (85), כיכב כאוסקר ויילד בסדרת הטלויזיה "אוסקר" (86), כיכב ב"הבלש המזמר" (86) בטלויזיה, "הסיפור שלי עם רייצ"ל" (89), "הבלש, הגנב, אשתו והמאהב" (89), "עונת יובש לבנה" (89), שיחק את מספר האגדות בסדרת הטלויזיה "מספר האגדות: אגדות יווניות" (90), בתפקיד המפקח מגריט ב"המפקח מגריט" (93) בטלויזיה, "איש ללא חשיבות" (94), "גרסאת בראונינג" (94).