God of Gamblers III: Back to Shanghai 賭俠II之上海灘賭聖 (1991): The Time 周星馳 Went Back to 1937, Met a Girl Who Looked Exactly Like 鞏俐 — And Everyone Became the Same Person

The Time Travel Gambling Movie That Shouldn't Have Worked

Here's the premise: 周星馳 plays a gambler who travels back to 1937 Shanghai. He meets 鞏俐, who plays a woman who looks exactly like the woman he loves in the present — but she's her sister. And 吳孟達 plays both his present-day uncle and his 1937 grandfather.

It sounds like a mess. It is a mess. But it's also one of the most beloved gambling films of the 1990s.

The film was directed by 王晶 and released on August 21, 1991. It grossed HK$31.36 million at the box office, ranking #6 for the year .

What Is It About?

阿星 (周星馳) has returned from learning from 賭神. But his old enemy, 大軍, is back with reinforcements — the "Five Great Masters" of the Chinese martial arts world. They challenge him to a duel.

龍五 (向華強) tries to help, but 阿星 and 三叔 (吳孟達) are thrown back in time to 1937 Shanghai.

In Shanghai, 阿星 accidentally kills the man who murdered 許文強 — yes, that 許文強, from the TV classic 上海灘. He meets 丁力 (呂良偉), the legendary gangster. He also meets 如仙 (鞏俐), 丁力's girlfriend. She looks exactly like his love interest in the present, 如夢 (also 鞏俐).

He falls in love. He's confused. She's confused. Everyone's confused.

Meanwhile, 川島芳子 is trying to take over Shanghai. She's hired 大軍 and his masters to help her. They agree to a gambling match to decide the city's fate. 阿星 must win — or lose everything.

The Cast That Made It Work

周星馳 as 阿星 — the time-traveling gambler. He's funny, confused, and surprisingly romantic.

鞏俐 as 如仙 / 如夢 — the two sisters who look identical. She's beautiful, elegant, and completely wasted in the role.

吳孟達 as 三叔 / 周大福 — the uncle and the grandfather. He's the same person in two different eras. It's confusing, but it's also hilarious.

呂良偉 as 丁力 — the legendary gangster. He's tough, charismatic, and completely out of his depth.

向華強 as 龍五 — the bodyguard who appears at the beginning and the end. He's the only sensible person in the film.

The "今晚打老虎" Scene

The film's most famous moment is also its most ridiculous.

In the final gambling match, 阿星 must win against 川島芳子's team. He needs a partner. He finds an old man who looks like he can help. He asks for his name.

The old man says something in a local dialect. 阿星 misunderstands. He calls him "今晚打老虎" — "Tonight We Kill the Tiger."

It's a joke that's been referenced and parodied for decades. It's also the perfect encapsulation of the film: ridiculous, confusing, and absolutely hilarious.

Why It Still Matters

賭俠II之上海灘賭聖 is the most divisive film in the 賭俠 series. Some fans love it for its ambition, its humor, and its willingness to go anywhere. Others hate it for its confusing plot, its wasted cast, and its over-reliance on 周星馳's schtick.

But one thing is certain: it's unforgettable. The time travel, the twin sisters, the "今晚打老虎" joke — these are moments that have become part of Hong Kong cinema history.

Final Thought

賭俠II之上海灘賭聖 is a film about a man who travels through time to save the woman he loves. It's about identity, confusion, and the absurdity of fate.

It's also a film that proves that 周星馳 could make anything work — even a time-travel gambling movie set in 1937 Shanghai.

Movie video in Cantonese with Chinese subtitles

Movie video in Mandarin with Chinese subtitles

Have you seen 賭俠II之上海灘賭聖? What's your favorite scene — the "今晚打老虎" joke, the gambling match, or the moment 阿星 meets 丁力? Let me know in the comments.

Tom De · The Movie Prince 🎬

Comments