
Nicole Kidman has been a leading lady in Hollywood for over three decades, stepping into roles in a variety of genres. She has received five Oscar nominations in her career, winning one for her role in The Hours. Kidman has also received the AFI Life Achievement Award for her impact on the film industry. If you want to see more of her cinematography, check out these six best Nicole Kidman movies now.
6. The Others (2001)

Starting our list of best Nicole Kidman movies is The Others. The gothic drama centers around Grace Stewart (Kidman), a haunted mother who confronts ghostly apparitions. The film is set on the English coast during World War II, and Stewart is at home with her two children waiting for word on her missing husband.
5. The Hours (2002)

Fifth on our list of the best Nicole Kidman movies is The Hours, a drama where Kidman plays author Virginia Woolf. The role won her the Academy Award for Best Actress. The film centered around the stories of three women across different eras, played by Kidman, Julianne Moore, and Meryl Streep. Each woman is searching for meaningful lives, linked by their yearning and fears.
4. Eyes Wide Shut (1999)

Next on our list of the best Nicole Kidman movies is Eyes Wide Shut. Directed by Stanley Kubrick, Kdman played Alice Harford alongside her then-husband, Tom Cruise, who played Bill Harford. The erotic drama centers around Alice admitting to Bill that she’s had sexual fantasies about a man she met. When Bill becomes obsessed with having a sexual encounter of his own, he discovers an underground sexual group and quickly gets in over his head.
3. Practical Magic (1998)

Rounding out the top three best Nicole Kidman movies is Practical Magic, which is getting a sequel in 2026. Kidman stars alongside Sandra Bullock as sisters from a magical family. While they have mostly avoided witchcraft themselves, they are plunged into the deep end when Gillian’s (Kidman) vicious boyfriend dies unexpectedly. When the girls try to resurrect his corpse, they unleash an evil spirit that wants to end their family line.
2. To Die For (1995)

Second on our list of the best Nicole Kidman movies is To Die For. The dark comedy features Kidman as Suzanne Stone, an ambitious weather reporter willing to go to any length for fame. Dreaming of a big-time news anchor position, she believes her husband is holding her back and wants him murdered. However, her plan goes awry and leaves her husband’s family suspicious. Kidman received a Golden Globe award for her performance.
1. Moulin Rouge (2001)

Last but not least on our list of the best Nicole Kidman movies is Moulin Rouge. The film is set in Paris, 1899, with Kidman playing Satine, a singer at the Moulin Rouge. When a young Englishman falls in love with Satine, things become complicated as she’s promised to a Duke. As her wedding day gets closer, the young lovers meet in secret, and Satine hides a fatal secret from both her lover and the Duke.