All up for interpretation This is a very ambiguous movie, so if you're not one for figuring things out or thinking about a movie for a while afterwards than this isn't for you.
A lot is intentionally left up to the viewer, including the ending.
You really don't find out what the hell is going on, but that isn't the point. At least, I think that's not the point. Maybe THAT Is that the point?
A real twister. Not because it has a twist or surprise ending, but because it leaves you questioning your own life.
I give it - Overall Grade:A Story:B+ Acting:A Direction:A+ Visuals:A+