So much....

Rating: 10/10 (23 February 2019)

So much more than I expected. I read the book first and found the film made me feel the same. Great casting.