This movie is a fantastic film for anyone with an imagination or open mind. Me and my boyfriend, who are total personality opposites, saw this movie together. He was not as big of fan as me. I found it exciting and it captured by attention. He thought it was weird and painful to sit through. I think if you are closed minded and need everything to make perfect sense- this movie is not for you. But if you a creative, imaginative, colorful side- you will LOVE this movie.