Cars! Parties! Mansions! Oh my! The debut trailer for Crazy Rich Asians is finally here, dripping with extravagance, comedy, and representation.

Based on Kevin Kwan’s best-selling 2013 novel of the same name, the film has an all-star Asian cast taking a trip to Singapore as Rachel Chu, played by Constance Wu, accompanies her boyfriend Nick Young (Henry Golding) to his best friend’s wedding. Chu arrives to find out her boyfriend belongs to one of the richest families in Asia and is one of the region’s premiere bachelors. The comedy follows the couple as Chu is plopped into Young’s lavish lifestyle, and becomes the target of jealous socialites and his disapproving mother Eleanor, played by Michelle Yeoh.

"Daaamn, Rachel, he's like the Asian Bachelor!" Rachel’s pal Peik Lin, played by Awkwafina, exclaims in the trailer. This pretty much sums up the premise of Golding’s character, who admits as much in another part of the trailer.

"You really should've told me you're like the Prince William of Asia," Rachel tells her boyfriend.

"That's ridiculous," replies Nick. "I'm much more of a Harry."

From the trailer it’s clear that this movie's got it all: couture outfits, fancy cars, hot abs, and juicy family drama. At the end of it we see Rachel confronting Nick’s mother, who establishes early on that Rachel is not good enough for her son. “If Nick chose me, he would lose his family,” Rachel says. “And if Nick chose his family, he might spend the rest of his life resenting you.”

“She sees this very gullible, very feisty young woman who thinks she can just step in and change the whole system, and that’s not going to work,” Yeoh told EW in November. “Eleanor had to fight to be a Young. It didn’t come handed to her on a silver platter. I think when she looks at Rachel, she’s like, ‘You are totally wrong for this, because you don’t even have a concept of what you’re coming into.’”

Crazy Rich Asians hits theaters August 17.