A escritora Butterfly Wong (Maggie Siu), não tem sucesso em sua carreira e nem no amor. Uma vez, ao tentar suicídio, um casal a confundiu com uma ladra. Querendo devolver os itens deixados pelo casal, Butterfly dirige-se para a casa deles, acompanhada por sua amiga, Chow Wai Kuen (Teresa Mo). Ali, elas testemunham um tráfico de drogas, e em seguida, uma carnificina. Para evitar qualquer suspeita, elas deixam uma assinatura na cena do crime: a da Black Rose, heroína do cinema de Hong Kong da década de 60. Como resultado, sua amiga é confundida com Black Rose e é sequestrada por criminosos, e as verdadeiras aprendizes da Black Rose, Piu-hung (Fung Bo Bo) e Yim-fan (Wong Wan-sze), sequestram Butterfly. O detetive Keith Lui (Tony Leung), que tem uma paixão por Butterfly, tenta resgatá-la. No entanto, Piu-hung e Yim-fan o confundem com alguém que elas gostam, e ele também fica preso...