Kang, Fung e Xiao Hu, três jovens ingênuos, chegam na Xangai do anos 30 em busca de uma vida melhor. A capital era na época uma cidade moderna, repleta de glamour e violência. Kang é ambicioso e está disposto a tudo para atingir seus objetivos. Seu irmão Xiao Hu, o admira cegamente. Fung, por sua vez, foi parar na cidade a contragosto e terá que lutar para encontrar seu caminho num ambiente agressivo. Por vias distintas, os três acabam entrando no mundo do crime e começam a se voltar uns contra os outros.
Kate stars opposite Richie Ren (or Jen, depending on what rocks your boat), as couple Rachel and Fat. They're the atypical modern day couple living it up in Beijing, though the latter is suspect of the former's promiscuity. He loathes the time when he has to bring his girlfriend back to the village to meet his parents, and to get the stamp of approval from his father (played by Yuen Wah). So they device a plan, and that is to look for a substitute girlfriend (hence the title Contract Lover), whose mission is to be as disgusting as possible, so that Dad will tell Fat to find anyone else better than the current beau, and hence, for Fat to introduce Rachel.