1985年,加入威尔士国立青少年剧场。1995年,主演电影《奥赛罗》,饰演Lodovico。1996年,出演电影《致命化身》,与茱莉亚罗伯茨搭档。
1997年,出演电影《王尔德的情人》,饰演罗伯特·罗斯。同时,参演了舞台剧《亨利五世》,《皮尔·甘特》,《化妆师》等。
2005年,出演电视剧《不洁之爱》,饰演患有强迫症的男人,并凭借该剧获得英国电视学院奖最佳男演员的提名。
2006年9月,出演电影《女王》,饰演英国前首相布莱尔。同年,出演纪录片《古罗马:一个帝国的兴起和衰亡》,饰演尼禄。
2007年,参加电影艺术和技术学会(AMPAS)。7月6日,被皇家威尔士音乐戏剧学院(RWCMP)授予“荣誉院士”称号。
2008年,主演电影《对话尼克松》,饰演机智的主持人福斯特,该片入围2009年奥斯卡最佳影片提名。
2009年1月,出演电影《黑夜传说前传:狼族再起》,饰演狼王卢西恩,这是其第三次出演该角色。3月,出演电影《该死的联队》,饰演利兹联队传奇教练布莱恩。11月,出演《暮色2:新月》,饰演吸血鬼家族长老Aro,并在后来《暮光之城》系列电影中继续饰演该角色。
2010年3月,与蒂姆·波顿合作出演电影《爱丽丝梦游奇境》,饰演白兔先生。6月,出演电影《战略特勤组》,饰演反面角色杨格,该电影是其首部在中国内地上映的电影。12月,出演《电子世界争霸战2》,饰演片中大反派卡斯特。
2011年,主演电影《漂亮男孩》,饰演枪击案罪犯的父亲
2013年,主演Showtime电视剧《性爱大师》,饰演William Masters,并凭借该剧获得第71届金球奖剧集类最佳男主角提名。
2014年1月,出演由马特·皮尔蒙特导演的电视剧《巴比伦的陷落》,10月,出演由迈克尔·科斯塔导演、杰瑞米·雷纳主演的犯罪悬疑电影《杀死信使》,饰演Fred Weil。
2018年10月,参演电影《屠宰场规则》,饰演The Bat。2019年5月,出演电视剧《好兆头》,饰演天使亚兹拉斐尔。