LOS ANGELES (AP) — Glitz has won out over guns at the North American box office this weekend as the gilded romance “Crazy Rich Asians” took No. 1 over Mark Wahlberg’s action-packed “Mile 22.”

Studios on Sunday say that “Crazy Rich Asians” took in an estimated .2 million from 3,384 locations over the weekend. The film starring Constance Wu has banked million since opening Wednesday, far surpassing early industry expectations.

It’s a surefire win for the film distributed by Warner Bros., which cost million to produce.

“Crazy Rich Asians” outshone Warner Bros.’ shark movie “The Meg,” which fell to second place with .2 million in its second weekend.

Wahlberg’s R-rated “Mile 22” opened with an estimated .6 million. It had a million production budget.