客联盟》（2008年）和《分裂》（2016年）。2001年至2005年间他主要参与电视剧的演出，如和BBC影集。电影方面则在《纳尼亚传奇：狮子·女巫·魔衣橱》及《最后的苏格兰王》后受到观众瞩目，转战电影方面。而后更凭在《赎罪》中的演出获得金球奖最佳戏剧类电影男主角的提名，2016年的《分裂》的演出也获得好评。而麦艾维也于超级英雄电影《X战警：第一战》（2011年）、《X战警：未来昔日》（2014年）、《X战警：天启》（2016年）与《X战警：黑凤凰》（2019年）中饰演年轻版本的查尔斯·赛维尔 ／X