Jennifer Lopez brought glamour, glitz, and star power to the Las Vegas Strip as she launched her “All I Have” residency last week at The AXIS at Planet Hollywood Resort & Casino. The global superstar pulled out all the stops—and outfits (14 in total)—during the two-hour spectacular that had all the makings of a Vegas show-stopper.

Decked out in feathers and descending a mirrored staircase, J.Lo kicked off the evening with her 1999 debut single “If You Had My Love.” While her dancers rolled around on hoverboards, she changed into a fur coat for Sheila E’s “The Glamorous Life” followed by a soft-shoe routine of “Got a Lot o’ Livin’ to Do” from Bye Bye Birdie.

“Vegas, there’s a new girl in town,” Lopez told the sold-out audience.

She rode in on a bedazzled 6 Train before taking it back to the Bronx with “Jenny From the Block,” “Get Right,” and “Love Don’t Cost a Thing,” while backed by a five-piece live band and 16 dancers.

Ja Rule joined her for their pair of chart-topping hits, “I’m Real” and “Ain’t It Funny.” She catered to the Sin City crowd with a sexy striptease set to the DJ Mustard-produced “Girls,” and kept it going with 2014’s “Booty” (complete with a line from Drake’s “Hotline Bling”). And of course, she paid homage to her Latin roots with an electrifying medley of Celia Cruz’s “Quimbara,” “Quien Sera,” and the Gloria Estefan-penned “Let’s Get Loud.”

In the most personal and emotional moment of the evening, the 46-year-old dedicated a cover of Lee Ann Womack’s “I Hope You Dance” to her eight-year-old twins, Emme and Max. On opening night, she was also joined by Ne-Yo, who filled in for LL Cool J on “All I Have,” and Pitbull for “On the Floor.”

Clad in a sparkly catsuit, Vegas’ new “It” girl capped off the nearly $10 million production with “Waiting for Tonight,” “Dance Again,” and “On the Floor” as confetti rained down.

“I love you so much. Thank you! Till we meet again!” said J.Lo before blowing kisses to the crowd and riding off on a silver crescent moon.

Opening week brought out a star-studded crowd including Justin Bieber, Nelly, French Montana, T.I., Tyga, Nicole Scherzinger, Adrienne Bailon, and the entire “Shades of Blue” cast.

“Jennifer Lopez: All I Have” runs through Feb. 9 with additional shows scheduled throughout May and June. Tickets are on sale now.