Nicole Kidman's transformations on and off-screen

1991

She kept her natural curls for almost a decade, and seemed to be addicted to wearing blazers.

1992

A year later, nothing had changed. She looked pretty much the same.

1996

This was the year the actress straightened out the curls and got herself some bangs. Her style was still quite reserved, and even formal at times.

1998

A year later, the actress wore a dress that resembled a nightgown. To be fair, she wasn't the only one wearing these crimes against fashion on the red carpet at the time.

2001

This is undoubtedly one of the strangest outfits she has worn to date. Everything seems to be out of place, including her hair.

2002

The actress played it safe in this classy black dress to receive her Golden Globe in 2002.

2003

In the same year, she seemed to have ditched blonde, wearing her hair in loose brunette curls for the thriller 'The Human Stain.'

2004

In 2004, she also lost the blonde locks and went for a cute brunette pixie cut in 'Birth.'

2005

For her role as Silvia Broome in 'The Interpreter,' she wore her blonde hair in a shorter cut that really suited her.

2006

In 2006, Kidman kept the good taste and wore this elegant outfit.

2007

Yet in the same year, the actress walked the red carpet of the Oscars in one of the best dresses she has ever worn. Red definitely suits her. She also looked smoking as evil Marisa Coulter in 'The Golden Compass' that same year.

2008

Kidman thought it would be a good idea to wear an outfit matching the movie poster for the premiere of 'Australia' in 2008. It sure is shiny!

2009

Kidman played actress Claudia Jenssen in 'Nine,' her first role in a musical since 'Moulin Rouge!' in 2001. She looked super elegant and sophisticated around this time, like here at the Oscars.

2011

Throughout the years, Nicole Kidman has made increasingly bold choices when it comes to red carpet looks. Some have been quite successful. This one wasn't.

2012

The actress looking extremely glamorous at 'The Paperboy' premiere. Absolutely flawless!

2013

In 2013, she dug her smart clothes out of her '90s wardrobe and gave it a modern twist. She looked gorgeous.

2014

The actress wearing curtains. Oh, wait, that's actually a dress!

Nicole Kidman looking absolutely dazzling as Grace Kelly in 'Grace of Monaco.'

In psychological thriller 'Before I Go to Sleep' she was back in a messy blonde hairstyle and sober colored clothing to reflect the mood of the movie.

Her blonde bob in 'Paddington' definitely gave her a sharp look.

2015

Another uninspired choice at the Oscars. Nice belt though.

A simple blonde pony tails and work clothing in 'Secret in Their Eyes' made us see the actress in an uncharacteristically boring look.

It was all about blonde hair and headscarves in her role as Gertrude Bell in 'Queen of the Desert.'

Long brown hair and layers of dust were a must for her role in drama 'Strangerland.'

2016

Nicole Kidman on the red carpet of the SAG Awards in 2016, wearing one of her most bizarre dresses ever. And if you thought this was bad, there's worse to come...

2017

Fortunately, she also wore this chic combo and looked great in it.

This was also the same year that saw her star in 'The Beguiled.' Plenty of classy 19th-century dresses and blonde ringlets featured in this drama.

Kidman's elegant look for Celeste Wright in HBO's 'Big Little Lies' suited her very well.

2018

She still has a tendency to wear very busy dresses, which sometimes work.

The actress absolutely nailed it at the 2018 Golden Globes ceremony.

The actress also turned heads with this blue silk dress at the Oscars. But some fashion critics weren't so sure.

Flowing blonde hair and a glinting tight silver costume were a great look for the actress in 'Aquaman.'

Kidman was spotted sporting a blunt brown cut for her role in the movie 'Destroyer.'

2019

The actress looked angelic in this white getup at the Australian Open in January 2019.

Adapted from the novel of the same name, Nicole Kidman has a supporting role in 'The Goldfinch' (2019) as Mrs. Barbour, mother of the Barbour family (and looks every bit the part).

Nicole Kidman played real-life American journalist Gretchen Carlson in 'Bombshell' (2019), in which she co-starred with Charlize Theron and Margot Robbie. Kidman nails the look of conservative commentator.

2020

She was back in red curls for the HBO miniseries 'The Undoing,' in which she starred opposite Hugh Grant.

In the Netflix movie 'The Prom,' Kidman was at the most glamorous we've seen here in recent years.

2021

Many had their doubts about Kidman portraying Lucille Ball in the 2021 biopic 'Being the Ricardos,' but she proved her critics wrong. She even took home the Golden Globe for Best Actress in a Motion Picture – Drama.

2022

More recently, fans could see Kidman in 'The Northman' (2022) as Queen Gudrún.

2023 Met Gala

Kidman looked like an angel at the 2023 Met Gala, accompanied by husband Keith Urban. She came in the same dress she wore in her iconic ad for Chanel No. 5 in 2004. 

2023

In 2023, Nicole Kidman starred as Queen Atlanna, the mother of Aquaman, in 'Aquaman and the Lost Kingdom' (2023).

2024

In the Netflix romantic comedy 'A Family Affair,' Nicole Kidman took on the role of widowed writer Brooke, the mother of the main character Zara, who starts dating her daughter’s boss. As always, she looked stunning!

Kidman was a true sensation in the erotic thriller 'Babygirl.' She nailed the role of a powerful CEO who risks everything for an affair with a younger intern. She was nominated for a Golden Globe in the Best Actress in a Motion Picture – Drama category for this role.

In the role of wealthy author Greer Garrison in the American mystery drama miniseries 'The Perfect Couple,' Nicole Kidman was nothing short of flawless.