This reminds me of the movie Waking Life.