One of the best kinds of movies - a little confusing when you watch it the first time, but your thoughts continually come back to the story, and your appreciation for the plot (and the acting) grow over time. Paul Mescal and Frankie Corio are actors you will see a lot of in the future.