Bu ( Qi Shu), een meisje uit een klein vissersplaatsje in Taiwan, vindt een brief in een glazen fles. Ze gaat naar Hong Kong om de man van haar dromen te zoeken. Daar blijkt haar droomprins niet helemaal te zijn zoals ze zich had voorgesteld. Gelukkig is al haar moeite toch niet voor niets wanneer ze de rijke playboy Chan ( Jackie Chan) ontmoet. Om indruk op hem te maken doet Bu net alsof ze de vriendin is van een gevreesde gangster, op wie ze erg lijkt. Chan voelt zich inderdaad tot haar aangetrokken maar hij heeft belangrijkere dingen aan zijn hoofd wanneer een ruzie met een oude schoolmaat niet alleen zijn werk bedreigt maar ook zijn leven.