The film opens with the family of Chatterjee, who lives with his wife and baby son Aladin. When out on a holiday, Chatterjee is attacked by a gang who are searching for a magic lamp, which Chatterjee has hidden somewhere. Chatterjee and his wife are murdered, and Aladin is raised up by his grandad. After the death of his grandad, grown Aladin Chatterjee (Ritesh Deshmukh) lives in the fictional city of Khwaish. He is lonely, and bullied by Kasim (Sahil Khan) and his gang members since his childhood. But his life changes when Jasmine (Jacqueline Fernandez) enters the city, and the two fall in love with each other.Jasmine gifts Aladin a magic lamp for his birthday, and it turns out the magic lamp is the one that was being searched by his father's murderers. Aladin opens the lamp, and soon enough, it lets loose the genie, Genius (Amitabh Bachchan). Desperate to grant him three wishes and to seek the end of his contract with the magic lamp, the rock-star Genius makes Aladin's life rocking and lovely. Aladin is freed from Kasim's jungle, Kasim is taught a lesson by Genius, and Jasmine is in a relationship with Aladin. He is living life perfectly, until the real threat looms on the horizon - the ex-genie, Ringmaster (Sanjay Dutt).Ringmaster is searching for the magic lamp, and kidnaps Jasmine. Genius and Aladin realize she has been kidnapped, and soon enough, a informer explains to Aladin that Genius had murdered the rest of his family. Aladin insults Genius and leaves him. Whilst heartbroken Genius goes to rescue Jasmine. As he arrives, it is revealed that the Ringmaster actually killed his family, as he has been searching for the magic lamp for a long time, and his father had hidden it, and was punished for it. Aladin understands Genius is innocent, and arrives to help him. Ringmaster's gang is finished by Genius, and Jasmine is rescued.