The constant overload of CGI has ruined these movies. It's just become another money grabbing blockbuster and less of the world we knew in the original Harry Potter films. The makeup artists for goblins and creatures and practical effects along with true love and care into each film is what made it seem so real. CGI is great when used properly. However, over-saturating a movie with "flashy" CGI takes so much away from the true magic in the movie. It just feels fake. It's like they're trying to mask the poor story with a bunch of CGI nonsense. Try masking real living actors. Star Wars may still have their problems but at least they don't CGI every single one of their creatures. ESPECIALLY when their creatures weren't CGI to begin with (The Goblins in the original HP films). Makeup and animatronics go a long way and help make a movie magical. Nothing beats the real thing. Even a million dollar CGI budget. Don't taint the beautiful world J.K. made. Stay true to what it is. (Also work on the next films story, this film was very boring)