FANNEY KHAN is the story of a father going to desperate lengths to ensure his daughter becomes a star. Prashant Sharma aka Fanney Khan (Anil Kapoor) was a local orchestra singer in Mumbai who has to give up his singing dreams when his daughter Lata (Pihu Sand) is born. Lata is now approaching her 20s and Fanney is now working in a factory. Lata is a huge fan of sensational singer Baby Singh (Aishwarya Rai Bachchan) and aspires to be like her. But her attempts to participate in singing competitions lead to humiliation, more so because of her weight. Fanney wants to save money and cut an album for her. However, his earnings are quite meagre. And one day his world comes crashing down after the factory he works in suddenly closes down. Fanney thankfully starts working as a taxi driver.
One day he gets none other than Baby Singh as his passenger. Instead of dropping her at her location, he puts her to sleep by lacing her water with sleeping pills. He then takes her to the factory where he worked, which is now abandoned. With the help of his colleague Adhir (Rajkummar Rao), he officially kidnaps her and also calls Baby's manager Kakkad (Girish Kulkarni) and informs him about the abduction. However, he doesn't ask for money as ransom. What happens next forms the rest of the film.