Really excellent, both as a mystery thriller of high school boys becoming involved in the lurid criminal underworld and in the unfolding of the characters of the protagonists. It's also a classic tale of how an innocent acting for good motives (helping his mother) gets caught up in crime. I also feel the BL theme is absolutely central to this movie. All the events that happened would simply not have developed the way they did but for the initial attraction between Se Joon and Yoon Jae. It's brought out when the pair meet at the end when the truth seems clear even if still unspoken. There's also the irony that the "strong" character Se Joon is revealed as vulnerable exactly where his deepest feelings lie - if he'd been strong enough to express his feelings to Yoon Jae I'm sure the triangle between him, Yoon Jae and Eun Yeong would have been shown as unreal and events would not have ended up as they did. I get the feeling Se Joon realised his attraction but could not express it, whereas Yoon Jae was too innocent and suppressed his feelings but may have finally realised the truth too late. Depends how you interpret the ending. I felt sorry for poor Eun Yeong - well played by the lovely Moon Ga Young - who was really caught in the middle between two boys unable to fully express their love for each other. The treatment of her character's part was for me the most objectionable aspect of the movie - if maybe justified by the plot. The ending was also very well thought out and acted, even if - for those of us with a romantic outlook - a real bummer. Re-watch value high because even when you know the story, it's a pleasure to appreciate the finer details of how the characters develop and the plot is acted out.