Mysterious Skin ★★★★★

Depressing, disturbing, heartbreaking, nostalgic and SO powerful.