The new romantic comedy Crazy Rich Asians has topped the US box office in its opening weekend with an estimated $25 million, bringing the total since it has opened to $34 million.

The movie, distributed by Warner Brothers, cost an estimated $30 million to make.

Based on the best-selling book by Kevin Kwan, the film starring Constance Wu and newcomer Henry Golding has become the first rom-com to land the box office top spot in three years.

Crazy Rich Asians is the first major Hollywood film since 1993's The Joy Luck Club 25 years ago to feature an all-Asian cast.

Michelle Yeoh, Henry Golding and Constance Wu in Crazy Rich Asians

Jeff Goldstein from Warner Brothers said word of mouth has been key to the film's success.

"This movie is so culturally significant and so unique in that there hasn't been a cast that's predominately Asian [in years]. This is one of those few projects that a whole studio comes together with lots of passion," the Head of Domestic Distribution said.

Director Jon M Chu said in a Twitter thread that the film's performance at the box office exceeded expectations.

He added: "We still have a long run to go but our message to the world has been heard. We have arrived. Now let's go tell more of our stories! We have a lot more to say.

"And I don't want to wait another 25 years to see them. This is only the beginning."

The film follows an Asian-American woman called Rachel Chu (Constance Wu) who gets a shock when she accompanies her boyfriend Nick Young (Henry Golding) to his home country of Singapore and meets his ultra-wealthy family.

Crazy Rich Asians is scheduled for release in Irish cinemas on September 14.

Click here for more movie news and reviews.