It is already July so that means it is time to look back at all the great films we have already seen this year. 2018 is looking particularly strong with some early year surprises and some big summer blockbusters under its belt. My top films of 2018 (so far) are...