Aladin Chatterjee (Riteish Deshmukh) jako dziecko został osierocony przez rodziców, którzy zginęli w wypadku. Był wychowywany przez dziadka. Odkąd pamięta, rówieśnicy wyśmiewali się z jego imienia. Kiedy chłopak dorasta, zaczyna studia i zakochuje się w pięknej Jasmine (Jaqueline Fernandes). Chcąc zdobyć jej serce, sięga w chwili bezradności po lampę, którą otrzymał z okazji urodzin, i pociera ją. Tak jak jego bajkowy imiennik otrzymuje możliwość spełnienia trzech życzeń... Współczesna wersja klasycznej baśni.