I felt this movie was really nicely done. You should leave the theatre with a "feel good" feeling...Casting is pretty spot on. I do like a few of the twists. CGI is nice (Rajha & Carpet were my favs), but I really feel the crust of the story is between Aladdin & Genie's relationship and life lessons...Will Smith was a really good fit for this role. Go see the movie and see for yourself and not let the critics dissuade you from seeing this movie...