Gaurav Kapoor (Sidharth Malhotra), based in suburban Miami, plans to get married to his colleague Kavya (Jacqueline Fernandez), who happens to be the woman of his dreams, but she prefers a man who is more adventurous and risk-loving. Parallel to the same runs the story of clandestine spy Rishi Purohit (Sidharth Malhotra), who is seen to have been trying to extract some crucial substance from the Chinese Embassy in Bangkok. However, when a co-spy, Yakub (Darshan Kumaar), shoots down an innocent civilian, the dishonest move enrages Rishi. Nonetheless, he returns to Mumbai, where it is revealed that he works for Unit X, a spy organisation headed by Colonel Vijay Saxena (Suniel Shetty). Rishi explains to Col. Vijay that he can’t continue with such routines, and that he wants to start life afresh. Col. Vijay asks him to perform one last job for him, and this involves spying on a minister who Col. Vijay claims to be corrupted and wants to blackmail, and copying data from his cellphone into a hard drive which is wanted by Col. Vijay. Rishi does save contents into the hard drive, but Col. Vijay, thinking that Rishi is useless, instructs Yakub through a text message to kill him. However, Rishi senses the suspicion, and fights off Yakub and other co-spies. Yakub manages to shoot him, but Rishi disappears.