Действия криминального фильма «Однажды в Шанхае» происходят в начале ХХ века, когда множество простых людей из небольших городков и деревней были вынуждены покидать свои дома ради поисков работы в крупном Шанхае, где можно было неплохо заработать. Правда в большом городе всем заправляют богачи и мафия, которые установили свои порядки, поэтому в погоне за деньгами многие сбились с пути и попали во власть криминального мира. Молодой парнишка Чжэнь Ма Юн так же покидает дом в поисках лучшей жизни в Шанхае.
Пережив долгое и тяжелое путешествие парень оказывается в городе мечты, но и там ему предстоит побороться за “место под солнцем”, а так же за свою жизнь. Отказавшись стать “шестеркой” в мафиозной группировке воспитанный и порядочный Чжэнь Ма Юн навлекает на себя опасность. Но на помощь парню приходит опасный, но благородный гангстер Лунь Ци, который становится его покровителем и другом.