Avec un scénario assez simpliste, Del Toro livre un film très esthétisé et touchant. L'écriture donne une épaisseur palpable à cette histoire basique et la réalisation va vraiment tout faire pour enchanter le spectateur.
Les acteurs sont très bons, et l'avantage de ce film c'est qu'il est très satisfaisant au niveau de ce qui s'y déroule. On a envie de voir une scène où on va s'en prendre plein les yeux après deux-trois lignes de dialogues ? On l'a. On veut une réplique badass ? Elle arrive, elle est prête. Le seul moment où le spectateur n'obtient pas ce qu'il veut, c'est vers la fin lorsque - sans spoiler - un personnage agit extrêmement lâchement, tel qu'on l'a décrit tout le long du film, alors qu'il aurait pu être héroïque à ce moment précis de l'histoire, ce qui aurait créé un retournement bien cliché mais assez agréable. Et malgré cela, ça sert l'histoire, pour qu'elle se termine d'une manière très très belle. C'est la rencontre entre deux êtres qui n'ont pas grand chose en commun mais se comprennent parfaitement, et symboliquement je trouve ça très fort.