Exhausting in a good way. Possibly the most satisfying movie-going experience I have ever had. This film definitely requires multiple viewing to absorb all the depth, nuances, and thesis posited by director Christopher Nolan. This film will have the wheels turning in your mind for days... it really sticks with you! Love it!