There are some strong aspects to this film, including the cinematography and the acting. But this movie is way overly complicated for no other reason than to make the viewer feel smart. The story is just a mess, and entire premise of the film feels like such a reach for this incredibly deep and complex meaning which just feels like it falls on its face. The movie isn't hard to follow, even if you're hammered. There are some scenes I enjoy but overall I would never choose to watch it again. I think Nolan is a solid director and he has some films I really enjoy, but this one just feels like he was trying so hard. 5/10.