One of those films that will make sense the more you watch it and can be hard to follow at times but is incredibly engaging, has stunning visuals, excellent audio and has some great action scenes. Christopher Nolan has made another masterpiece on time manipulation and the acting was top drawer.