并于2002年出演导演凯文·雷诺兹的《绝世英豪》。而在同年继续加入了英国广播公司的电视剧《》、电视电影《万世师表》（2002年）和电视剧《》（2003年）。2003年，他饰演了电影《》中的一个角色，随后又加演了《》（2005年）、《》（2006年）、《王者之心》（2006年）。而在马修·范恩的改编电影《星尘传奇》中则饰演一个小角色。从2007到2010年他主演Showtime电视网的电视剧《都铎王朝》中第一代萨福克公爵查尔斯·布兰登。该系列反应热烈，它于2007年被提名为金球奖、在2008年赢得了艾美奖。