Christopher Nolan at his best. His screenplay is always so complex that we will find it very difficult to understand the plot while watching for the first time. The story is brilliant and CANNOT be made any better. And talking about the music, l always loved Hans Zimmer from "The Lion King"