Nicole Sherzinger is currently on the promo tour for Men In Black 3 and pulling out all of the stakes in the fashion department.
The singer takes on the role of bad girl Lilly Poison in the latest film in the franchise, a sidekick to Jemaine Clement's Boris.
On Monday night she attended the Berlin premiere wearing a stunning purple Herve L. Leroux gown.
The top half is a halter bandage design, which fits Nicole perfectly and then the it opens out into a sheer skirt.
The dress is simple but effective and she's not showing off too much flesh either.
Large hooped earrings and Black heels completed her look.
Then for the London premiere on Wednesday night she opted for another show stopping design.
I think she wanted to ensure that all eyes were on her.
She looked every inch the movie star in her Cengiz Abazoglu Haute Couture gown.
It featured a stunning, intricate 3D corset and a long skirt with a thigh-high split.
It was Hollywood perfection.
She completed the look with a bright red lip and hair styled into a very high bouffant.
I can't wait to see what she brings us next.
Femalefirst Taryn Davies