Magical, entertaining and fun! Mena Massoud who played Aladdin and Will Smith who acted as Genie were the character themselves coming alive. Knowing that Abu is not real, Mena created a very believable interaction and made Abu come alive as its own character. This is no easy acting feat and I appreciate Mena for bringing his own Aladdin as a selfless, kind, determined and positive person with good intention. At the end of the movie, you really root for Aladdin. At the same time, Will Smith would have made Robin William proud with his musical rendition and great acting as Genie. He bring a lot of soul to the movie too and he is a scene stealer in the scene of welcoming Prince Ali into the Agrabah.