The mogul—who plays a loc wearing hacker in the upcoming film—rocked a metallic purple one-shoulder ruffled Givenchy gown and wore the perfect pair of strappy purple heels to bring the look together. Of course, Rih’s hair and makeup were also on point.

Keep scrolling to see a full breakdown of her look.

1 of 5

Stephen Lovekin/REX/Shutterstock

Rihanna Ocean's 8 Premiere: Ruffles on Ruffles

In a frock that only Rihanna could pull off, the star stuns in this knee-length Givenchy violet ruffle gown.

No look is ever complete without the perfect glam, and of course, Rihanna brought the heat. Using all Fenty Beauty (of course!) makeup artist Priscilla Ono created this one-of-a-kind look.

4 of 5

Matt Baron/REX/Shutterstock

Rihanna Ocean's 8 Premiere: Bling, Bling Highlight

There's no such thing as too much highlight as Rih proves. Using the perfect combo of Fenty Beauty's Killawatt highlighter in Moscow Mule and Ginger Binge blush makeup artist Priscilla Ono created this blinding look.

5 of 5

Matt Baron/REX/Shutterstock

Rihanna Ocean's 8 Premiere: Glow On Baby

Obviously, Rih came through shining bright like a diamond from head to toe. We can only suspect lots of Body Lava was used in the process.