Guns and Roses (2012 film)

A thief, Xiao Dongbei (Lei Jiayin) goes into a cathedral and robs the priest (Fan Wei), claiming that he is a member of the underground revolution.

Meanwhile, two rebels go to a cinema to exchange messages, but a witty Japanese colonel, Kōnosuke Toriyama (Keiichi Yamasaki), kills one and captures the other.

To find out the convoy route, one rebel (Tao Hong), a well known actress, uses her fame to attend a party at the central-bank president's house.

In gratitude, Gu Xixi takes him into the bank president's home and nurses him, where he is able to draw a copy of that map, leading to his re-acceptance into the rebel group.

The police captain decides to execute Xiao Dongbei informally by shooting him and throwing him into a river, but he ends up being rescued by the priest.

Xiao Dongbei does a final operation, this time consisting of charging into the bank in a truck while shooting a sub-machine gun at the Italian Minister of Finance, and then pouring a container of acid into the vault to force the gold to dissolve.

A butterfly flies out of the theater, and lands on the bouquet of stolen spoons that Xiao Dongbei had made for Gu Xixi, causing it to transform into real roses.