Feature trailer for Once Upon a Time in Shanghai.
Ma (Philip Ng) dreams of making a life in Shanghai without using his fists. But when befriends the Boss of a rival gang (Andy On), he must fight for honor or lose everything – including his neighbor (Sammo Hung) and his love (Michelle Hu).