All the actors had great chemistry and clicked. They stirred all the right feelings at the right time funny, sad, upbeat, and warm. A 2 hour movie and it held my attention the entire time. The actor who played Aladdin was endearing and Princess Jasmine was gorgeous and genuine. Will Smith made the Genie his own and did well.