Dafne Keen as Lyra Belacqua
Amir Wilson as Will Parry
Ruth Wilson as Marisa Coulter
Andrew Scott as John Parry
Lin-Manuel Miranda as Lee Scoresby
Ariyon Bakare as Carlo Boreal
Ruta Gedmintas as Serafina Pekkala
James McAvoy as Lord Asriel
Anne-Marie Duff as Ma Costa
Joe Tandberg as Iorek Byrnison
James Cosmo as Farder Coram
Daniel Frogson as Tony Costa
Clarke Peters as The Master
Lewin Lloyd as Roger Parslow
Will Keen as Father MacPhail
Jade Anouka as Ruta Skadi
Simone Kirby as Mary Malone