I became quite confident regarding this film's legs when I saw it for a second time. It really gels upon multiple viewings and becomes more emotionally powerful. Something about the mix of worlds, I think. It's a lot to absorb the first time you see it. It's a better film than I gave it credit for at first (though I still liked it a lot).