Namastey London revolves around the characters of Jasmeet aka Jazz (Katrina Kaif), a highly pampered daughter of Mr and Mrs Manmohan Singh (Rishi Kapoor and Nina Wadia). Jazz despite her dad’s utter dislike wants to marry her thrice divorced English boss, Charlie Brown (Clive Standen) , a self-centred, bigoted, unpleasant fellow.
To get rid of such whimsical and no-brainer desire of her unrealistic daughter, Mr Singh plans a trip to India under the pretext of visiting motherland and long lost relatives. Singh, actually, intends to get Jazz married off to a desi cultured groom. But little did he know that he would have to meet a bunch of stupid wannabe grooms obsessed with Indian Idol, K-soaps and Numerology gurus.
After a series of misadventures, he makes a final stop to his village in Punjab, and eventually nominates Arjun (Akshay Kumar) as his son-in-law. Despite the whole lot of fuss his daughter would make, Singh is adamant to marry her off only with Arjun. What lies ahead is an uphill challenge for Arjun to consummate his marriage and win Jazz’s heart. Can he do that?