Illusions ★★★★½

At first I really had to pee but then quickly stopped caring because of how much I liked this!! Forgot I even had to pee by the end which is the mark of cinematic excellence