It's fun, it's entertaining and it's magical, well, I am talking about Disney's latest offering, Aladdin, which is a live-action adaptation of the animated 1992 classic.

We get to meet Aladdin (Mena Massoud), Princess Jasmine (Naomi Scott), evil vizier Jafar (Marwan Kenzari) and his parrot, the flying carpet, and last but not the least, Abu the monkey.

When we first meet Aladdin, he is a kind-hearted thief living on the streets of Agrabah, who saves an in-disguise Jasmine from a displeased street vendor with his quick-handedness and parkour abilities. 

It's immediately clear that the two are falling for each other, especially after he pays her a secret visit to the palace. But their courtship is cut short after Aladdin is captured by the palace guards loyal to Jafar (Marwan Kenzari), the villainous Grand Vizier of Agrabah who is plotting to overthrow the Sultan and is taken to the desert to retrieve a magic lamp.

About 45 minutes into the film we are introduced to Genie (Will Smith), who I feel is the lifeline of the film. He is cute, he sings or rather raps and last but not the least he is someone who has a heart. 

We all know this story, but the best part about this Aladdin is that it has stuck to the original. Guy Ritchie has tried hard to marry the old with the new and come to think of it, he has managed to deliver a product which is adorable and engaging. 

All the actors have given their best, but for me, it's Will Smith who walks away with all the laurels. He is super fun and managed to create a lovable and likeable modern day Genie.

All in all, Aladdin is one film that will take us back in time and will revive all the fond memories that we have all grown up with. Twenty-seven years ago, the original Aladdin became one of the most popular animated films to ever be made and I am sure this one too to strike a chord with almost everyone, and this is the reason, Aladdin is a must watch this weekend. 

Rating: Four