Clearly Nicole Scherzinger is a firm believer in style over comfort.
The 36-year-old singer attended the European premiere of Selma in London on Tuesday night - and behind that smile we reckon Nicole must have been thinking "pass me a coat."
Nicole braved the chilly London weather in a python print dress by Ermanno Scervino paired with matching grey heels and a sleek, side-swept hairstyle. However, her appearance on the red carpet didn't last long - she had to leave the premiere before the film started to make it on stage at London's Palladium for her performance as Grizabella in Cats.
"So happy I could make the premiere for #SelmaFilm - an important film about a great man #MLK & his historical movement that changed America," she tweeted.
"Will have to wait to see it as off to my #catsthemusical performance but wanted to support the film and everyone involved in it. #MarchOn."
Will have to wait to see it as off to my #catsthemusical performance but wanted to support the film and everyone involved in it. #MarchOn
- Nicole Scherzinger (@NicoleScherzy) January 27, 2015
Nicole follows in the footsteps of 75 actresses who have played the famous musical role, including the likes of Elaine Page. Want to catch her on stage? Cats is showing at the London Palladium from the 6 December to 7 February 2015, and Nicole will perform eight shows a week in the two-month run.
See more pictures of the Pussycat Doll on the red carpet below: