Neither of the two leads Dafne Keen and Amir Wilson are good actors.
Dafne Keen is okay half of the time but she coasts and she mumbles. Amir Wilson is even worse, he can do angst badly and that's about it. Whoever did the casting for Lyra and Will should hang their head(s) in shame.