《最后的苏格兰王》后受到观众瞩目，转战电影方面。而后更凭在《赎罪》中的演出获得金球奖最佳戏剧类电影男主角的提名，2016年的《分裂》的演出也获得好评。而麦艾维也于超级英雄电影《X战警：第一战》（2011年）、《X战警：未来昔日》（2014年）、《X战警：天启》（2016年）与《X战警：黑凤凰》（2019年）中饰演年轻版本的查尔斯·赛维尔 ／X教授。2013年，他凭在电影《》中饰演的布鲁斯·罗柏森一角而获得英国独立电影奖最佳男主角。2016年，他在奈·沙马兰执导的《分裂》中饰演有二十三种人格的解离