Shanghai, 1935. Het knappe jonge meisje Xiao Xiong is zangeres in een theehuis. Ze wordt verliefd op haar buurjongen, een muzikant genaamd Xiao Chen. Vanuit de ramen van hun kamers kunnen ze elkaar zien, en Xiao Chen vermaakt Xiao Xiong door de ramen vaak met goocheltrucs. Als Xiao Xiong ontdekt dat haar baas haar wil verkopen aan een rijke klant, zetten Xiao Chen en zijn excentrieke vrienden alles op alles om dat te voorkomen.
De strijd barst los als de belangen van oliemaatschappijen en de ranchers tegenstrijdig blijken. Gene kiest de kant van de ranchers omdat hij vindt dat de oliebronnen de grond zullen vervuilen. Als Gene hoort dat de mogelijkheid van olie in de grond ook de komst van de trein mogelijk zal maken, verandert zijn mening. Hij ontdekt ook dat de hoofdopzichter valselijk heeft gemeld dat de oliebron droog is om zo zelf te kunnen profiteren van de oliebron.
Een filmster bezoekt samen met haar agent een klein Latijns-Amerikaans landje. Een lokale bandiet heeft een oogje op haar en nodigt haar uit om zijn te hacienda te bezoeken. Haar agent besluit een gerucht te verspreiden dat ze is ontvoerd, wat het leger in actie brengt met alle gevolgen vandien.