2007年帶來了他的首部長片導演作《失蹤人口》，改編自丹尼斯·勒翰的，在影評界取得好評。他繼續為華納兄弟執導了兩部廣受好評的電影：犯罪片《竊盜城》（2010年）和傳記片《亞果出任務》（2012年）；後者講述了1979年伊朗人质危机，艾佛列克在片中主演了情報局探員東尼·曼德茲。《亞果出任務》榮獲奧斯卡最佳影片獎，艾佛列克則贏得英國電影學院獎和金球獎最佳導演。2014年，他在大衛·芬奇的好評驚悚片《控制》中扮演被控謀殺妻子的男子。兩年後，他再次扮演超級英雄角色——《蝙蝠俠對超人：正義曙光》中的蝙蝠俠，全球創下8.73億美元的票房，比以往艾佛列克電影的票房都高；自此繼續在DC擴展宇宙的幾部電影中以此角亮相。