The film is beautifully shot, and beautifully acted, and is honestly a great experience to watch, but there is no reason for Elio to be 17. There are good ways to portray these kinds of relationships. For example by working entirely from the younger character's viewpoint, making it less an objective view of love and more of a coming of age story. But that is not what this is. Never do we feel that anyone in the story is aware of how inappropriate a relationship between a 24-year old and a teenager really is, even though many characters are more than aware that it's happening. Overall, it's a technically brilliant movie. The relationship between the two main characters feels real and personal, every character is explored in enough depth to make them realistic, and the score is a work of art in and of itself. But I just don't understand why any parent would be okay with their teenage son sleeping with a grad student, and I don't think the movie does enough, or actually anything, to address this problem.