I am not sure why this received poor ratings. Tom Holland is fantastic and continues to show his range as an actor. I have been so impressed with his ability to so imperceptibly change into the characters he inhabits in such a way that convinces you that he is that person.