Makes you feel like you just woke up from a deep heavy dream yourself when you leave the theater. Very complex and layered, with an intricately crafted plot that creates a subconscious feeling of anxiety and disturbance. The ending was also very clever. It makes you think about the movie for a few days.