Very smart and misleading

Rating: 10/10 (29 December 2019)

You know from the beginning something is wrong but you don't expect the movie to end this way. Btw I loved the dance scene, it really messes with the viewer's mind.