When I was 17, I thought this was a perfect movie. Now, I have more thorough commentary.
While an all-star cast and magical visual landscapes make the viewing experience pleasant, corny aspects (like the romance subplot between a dead 14 year old and an 18 year old) cloud the way.
Susan Sarandon is a somewhat unnecessary, yet eccentric and entertaining supporting character, which honestly increases the film's rating at least half a star. Stanley Tucci succeeds in scaring the shit out of everyone with his child murderer performance, but I was frankly disappointed by the underwhelming "justice" he got from the universe, or whatever. It would have been cooler to watch Mark Wahlberg beat the shit out of him with a bat.