Saw this weekend. I'm torn about it; one one hand it was great visually and the story/concept was really cool, but on the other the situations, actions, and decisions of the characters were a bit ridiculous...But if you just take it at face value, it's a pretty cool movie and pretty visually striking.
It's a movie that you almost have to watch multiple times because there's a lot going on and a lot to figure out and a lot that's left unsaid.