Han gjorde sin filmdebut i (1995), men har jevnlig dukket opp i britiske filmer som (1995), (1996), (1999), (1999), (2001) og som den walisiske skuespilleren og sangeren Ivor Novello i (2001). I 2002 spilte han i filmen sammen med Lucy Liu. I 2007 og 2008 skildret han Thomas More i Showtime-serien .