This film is beautiful and heart breaking and joyful - all in one. It will revisit you over and over and you will tell people about because it will haunt you in a way you can't articulate. The most poignant part is how Ryan looks at Dan - he never skips a beat. The connection between them was palpable no matter which iteration of the character appears. Alex Russell has always shone on screen but he is particularly magnetic in this role. Well done. To everyone involved.