I think , given all the variables and criteria for this kind of opinion, the best has got to go to Jurassic Park. Given the fact that it was one of the first to do it, and that everyone else has been playing catch up ever since, it has got the top spot. However, I don't want to take anything away from movies like Pirates of the Caribbean, Lord of the Rings, or Nolan's Batman movies. Of newer films, I've got to give best to Batman. I have absolutely no clue in hell what's CGI, and I don't think I want to.