Nicole Kidman
Daniel Craig
as Lord Asriel
Dakota Blue Richards
Ben Walker
as Roger
Eva Green
Jim Carter
as John Faa
Tom Courtenay
Charlie Rowe
as Billy Costa
Clare Higgins
as Ma Costa
Sam Elliott
as Lee Scoresby
Simon McBurney
as Fra Pavel
Jack Shepherd
as Master
John Bett
as Thorold
John Franklyn-Robbins
as Librarian