The story of Naqaab surrounds around three main characters Karan Khanna ,Vicky and Sophie.Vicky is a young man, who is willing to sacrifice anything to become an actor.Sophie (Urvashi Sharma), is a young girl from a middle-class family She is engaged to millionaire Karan Khanna (Bobby Deol).When she meets Vicky Malhotra (Akshaye Khanna) she gets attracted towards him and problems begin between her and Karan.She wants money but she also wants her share of true love which is in the shape of Vicky. All of the three also have a shady past. Who does Sophie choose?Whom does she really want?What are their shady pasts?