Crazy Rich Asians is the number one movie in North American.
Channel 24 South Africa reports the film surpassed industry expectations.
It beat out action-packed fare like Mile 22.
Warner Bros. estimates that the film earned $25.2 million over the weekend.
It's $34 million since its opening Wednesday.
The movie cost $30 million to produce.