I give 3 stars for the effort that went into it but it really should be a 1/10. Because this won awards and was on the 2017 IMDB list to watch I decided to give it a try but I was bored most of the time. Del Toro can really be hit or miss and this one is a miss, with a sprinkle of Amelie wannabe. I have no idea why it got so much hype but here we are. Do yourself a favor and skip it.