Very interesting concept, with a "you're never bored" plot, solid directing and editing (visuals & sound), and nice acting. Both in dreamland and in reality this film was working on a number of levels, which made it interesting, but also weighed it down a bit. Toward the end there was almost too much going on to not feel slightly oversaturated with everything happening simultaneously, so I left the theater a bit exhausted. Nevertheless, it was a good 2.5 hr experience.