Sir Philip Pullman's epic fantasy novels trilogy has been adapted for TV, starring James McAvoy, Ruth Wilson and Lin-Manuel Miranda.