I haven't seen a movie like this in a long time. I was left thinking about the themes that were brought forth by this movie for days after. I don't want to give too much away but the way the different plots game together was masterful and insightful. It's rare to have high minded content combined with artistic talent and creativity.