This movie wasn't put together well. It's setting was way back when the world "ended" and it came to another stage in its life, but you still saw the Oprah magazine and IPods in it! The details weren't understood well, which didn't help the plot. Now, don't get me wrong, the ending was beautiful and Denzel's acting was amazing, of course, but it seems like the director didn't stick with the setting at all. It was disturbing at some points, and the graphics made the whole movie. I was very impressed with Mila Kunis' acting. I can tell this was a hard role for her to overcome.