It is the story of two friends, Jerry alias Jignesh Patel (Akshay Kumar) and Nick Mathur (John Abraham), who live in London and who are hit hard by recession. Jerry does odd jobs for a living as he is an undergraduate but Nick has a white-collar job. However, both find themselves jobless due to the economic downturn. Jerry has a little, school-going nephew Veer (Master Virej Desai) to look after as the child has lost both his parents. Nick is to marry his girlfriend, Radhika Awasthi (Deepika Padukone), who dreams of a lovely wedding, a great honeymoon and a wonderful house to live in after marriage.
Out of job, Jerry finds it difficult to even pay the school fees of his nephew because of which the government is on the verge of giving the custody of his nephew to a foster family. Nick fears, he won’t be able to fulfil the dreams of his to-be wife. It is to tide over the difficult times that Jerry and Nick turn to the oldest profession in the world. They become male escorts, fulfilling the costume fantasies of girls and ladies. Ironically, Jerry can’t ultimately prevent his nephew from being sent to a foster home; and Nick loses Radhika when she learns of what he has been up to while she is away in India. Frustrated, Nick blames Jerry for forcing him into the profession and asks him to move out of his house and life.
Nick now tries hard to win Radhika back and help comes from the most unlikely source – Radhika’s father Suresh (Anupam Kher) who has come to London with her. Meanwhile, Jerry registers in college again to complete his graduation so that he can earn enough money to get his nephew back home. In college, Jerry meets Tanya Sharma (Chitrangada Singh) who used to be his over-sized classmate and is now a hot and a sexy professor in the same college. Sparks fly between Jerry and Tanya. What happens thereafter? Is Jerry able to pass his examinations and get a degree? Does he get a job? Does Radhika forgive Nick? Or does she settle down with Ajay (Omi Vaidya), a lawyer-friend of hers? And what about Jerry’s nephew – does he unite with Jerry?
Nick now tries hard to win Radhika back and help comes from the most unlikely source – Radhika’s father Suresh (Anupam Kher) who has come to London with her. Meanwhile, Jerry registers in college again to complete his graduation so that he can earn enough money to get his nephew back home. In college, Jerry meets Tanya Sharma (Chitrangada Singh) who used to be his over-sized classmate and is now a hot and a sexy professor in the same college. Sparks fly between Jerry and Tanya. What happens thereafter? Is Jerry able to pass his examinations and get a degree? Does he get a job? Does Radhika forgive Nick? Or does she settle down with Ajay (Omi Vaidya), a lawyer-friend of hers? And what about Jerry’s nephew – does he unite with Jerry?