Worth all the hype!!!

Rating: 10/10 (18 April 2019)

This movie is easily Del Toro's masterpiece. It has become one of my favorite movies of all time. It's a movie which you love when you watch it, but it also makes you think about it for a long time after it's over. It also encourages debate about the ambiguity regarding the ending. But above all, it has a heart.
The girl who played Ophelia makes you empathize with her. You feel bad for her whenever she is in peril or is sad. And you feel sad whenever she cries in helplessness.
I love this movie, I can watch it over and over again.