Mysterious Skin
This is the kind of movie that you watch once in your life and it stays in your mind, but you can never watch it again, because it has marked you for life.
10/5, but I don't recommend it, but if you still want to watch it, don't say I didn't tell you