后，他所采取的视角色以探长斯图尔特*布朗在 "发挥国家"中， 彼得大帝 在 "彼得在天堂"，以及一名牧师在获奖的英国喜剧电视剧 "无耻"的。他的好莱坞首秀是2004年的电影《亚历山大》，它所需要的行动者通过引导营地在非洲的沙漠，包括射击在 泰国,摩洛哥，以及作为 伦敦 的工作室。 在2007年，他出现了迈克尔"困境"阿姆斯特朗在 "热模煳"的。 在2008年，他扮演Moby在 "船员" 和 Atilla的浑 在 英国广播公司 纪录片 "英雄与恶棍".麦克凯恩在HBO的电视剧《权力的游戏》中扮演桑