From the streets to the red carpet, here are the most notable celebrity looks of the week, featuring Melania Trump's controversial pink blouse, Jude Law in a baggy boyband suit, and Rihanna rocking a fancy new 'do.

Read more: • Last week's best and worst dressed celebs


Bella Hadid

Winning GQ's Model of the Year award, it was Bella's night to shine. She wore a demure yet dramatic nude dress nipped-in perfectly at the waist. Her look is proof that keeping it simple often makes for the biggest statement.

Khloé Kardashian

Khloé managed to pull off three very tricky trends in one outfit this week: double denim, white chunky heels and a lace leotard.


Read more:Steal her style: Khloe Kardashian

Melania Trump

Choosing a pink pussy-bow blouse to wear to an election debate, Melania was accused of drawing attention to her husband's crude comments about women that were leaked last week.

Whether it was intentional or not, Melania definitely pulls off this vibrant colour-blocking number.

Ben Affleck

In a shiny blue suit, complete with a button down vest, Ben looked dapper at the premier of his new film The Accountant. It's a nice change from the generic black and white suit usually favoured for the red carpet.

Amy Schumer

Amy looked chic in this LBD with an asymmetric neckline. A smokey eye and sleek 'do add a sophisticated tone to her look.

Read more:Steal her style: Amy Schumer


Jude Law

We're sad to see Jude in this baggy suit, reminiscent of 90s boyband attire. He seems better suited to the papal getup he wears in the poster behind him than his red carpet look.


While we love her new hair, the rest of Rihanna's outfit just looks untidy: Is her jacket an off-the-shoulder number, or did she just not bother to put it on properly? The green tote doesn't work with the outfit either.

Miley Cyrus

In an image that looks like it could be several years old, it appears Miley's days of dressing like a hot mess aren't exactly behind her.

Teaming a green eyeball handbag with polka dot pyjama pants, socks and pink Nike slides, it's all a bit too freaky for us.

Selena Gomez

Worn for the Australian leg of her tour, Selena's dress is an odd combination of an ill-fitting bodice and overly revealing skirt. Maybe you had to be at the show to make sense of it.