Shanghai is an upcoming period movie set in the years preceding the full invasion of China by Japan during World War II. This mystery drama movie is starring John Cusack, Gong Li, Chow Yun-Fat and
Ken Watanabe.
John Cusack is like a dandy in his tuxedo:

And Chow Yun-Fat looks like a mandarin, high ranking public official in the former Chinese Empire, in his traditional outfit:

More pictures of the movie are available at:
Shanghai Pictures
I think they got it right for the costumes of the movie Shanghai. It will be a nice period movie.
:)