30년대의 옛 상하이에서는 모든 정당의 세력이 얽히고 복잡했다. 시골 출신의 청년 샤오후(위안 비아오 분)는 영국 조계에서 장교로 복무한 형 다후(린 쯔샹 분)를 찾기 위해 상하이에 왔습니다. 그러나 도착한 날 밤, 그들은 총격전을 만났고, 양측은 거액의 해외 기부금을 놓고 다툼을 벌여 수많은 사상자를 냈다.
새로운 서커스 친구들의 도움으로 샤오후는 동생을 찾는 데 성공한다. 대호(大號)는 올곧은 사람으로 증오만큼이나 포악하지만, 이런 어려운 시기에 그의 힘은 빈약하다. 양허지에서 마약 밀수 활동을 근절할 수 없었던 그는 거대 악어 진예(삼모 훙 분)로부터 해외에서 돌아온 대녀 송비준(아니타 무이)을 보호하기 위해 상사에 의해 파견되었습니다. 쑹은 한때 큰 호랑이의 연인이었지만, 지금은 사라진 기부금을 찾기 위해 상하이로 몰래 돌아갔다. 사랑, 우정, 가족애, 민족 도덕이 옛 상하이에서 격렬하게 충돌했다