CharacterLord Asriel BelacquaLord Asriel Belacqua in His Dark Materials (2019), played by James McAvoy. Played byJames McAvoyAppears inHis Dark Materials2019