Nicole Kidman Filmography: Every Movie and TV Show in Order
All 93 Nicole Kidman roles in chronological order (1953 to 2026): 77 movies and 16 TV series.

How many movies and TV shows has Nicole Kidman been in? This complete Nicole Kidman filmography lists 93 credited roles (77 films, 16 TV series), in chronological order from 1953 to 2026, with links to our full guides where available.
Nicole Kidman movies in order
- BMX Bandits (1983) as Judy
- Windrider (1986) as Jade
- Nightmaster (1988) as Amy Gabriel
- Dead Calm (1989) as Rae Ingram
- Days of Thunder (1990) as Dr. Claire Lewicki
- Flirting (1991) as Nicola Radcliffe
- Billy Bathgate (1991) as Drew Preston
- Far and Away (1992) as Shannon Christie
- Malice (1993) as Tracy Kennsinger
- My Life (1993) as Gail Jones
- Batman Forever (1995) as Dr. Chase Meridian
- To Die For (1995) as Suzanne Stone
- The Portrait of a Lady (1996) as Isabel Archer
- The Leading Man (1996) as Academy Awards Presenter
- The Peacemaker (1997) as Dr. Julia Kelly
- Practical Magic (1998) as Gillian Owens
- Eyes Wide Shut (1999) as Alice Harford
- Stanley Kubrick: A Life in Pictures (2001) as Self
- Moulin Rouge! (2001) as Satine
- The Others (2001) as Grace Stewart
- Birthday Girl (2001) as Nadia / Sophia
- Panic Room (2002) as Stephen's Girlfriend on the Phone (voice) (uncredited)
- The Hours (2002) as Virginia Woolf
- Dogville (2003) as Grace Margaret Mulligan
- The Human Stain (2003) as Faunia Farley
- Cold Mountain (2003) as Ada Monroe
- The Stepford Wives (2004) as Joanna Eberhart
- Dogville Confessions (2004) as Self
- Birth (2004) as Anna
- The Interpreter (2005) as Silvia Broome
- Bewitched (2005) as Isabel Bigelow
- Fur: An Imaginary Portrait of Diane Arbus (2006) as Diane Arbus
- Happy Feet (2006) as Norma Jean (voice)
- God Grew Tired of Us (2006) as Narrator (voice)
- The Invasion (2007) as Carol Bennell
- Margot at the Wedding (2007) as Margot
- The Golden Compass (2007) as Marisa Coulter
- Australia (2008) as Lady Sarah Ashley
- Nine (2009) as Claudia
- Rabbit Hole (2010) as Becca Corbett
- Just Go with It (2011) as Devlin Adams
- Trespass (2011) as Sarah Miller
- Final Cut: Ladies and Gentlemen (2012) as (archive footage)
- Hemingway & Gellhorn (2012) as Martha Gellhorn
- The Paperboy (2012) as Charlotte Bless
- Stoker (2013) as Evelyn 'Evie' Stoker
- The Railway Man (2013) as Patti
- Grace of Monaco (2014) as Grace Kelly
- Before I Go to Sleep (2014) as Christine
- Hello Ladies: The Movie (2014) as Nicole Kidman (uncredited)
- Paddington (2014) as Millicent
- Strangerland (2015) as Catherine Parker
- Queen of the Desert (2015) as Gertrude Bell
- Secret in Their Eyes (2015) as Claire
- The Family Fang (2016) as Annie Fang
- Genius (2016) as Aline Bernstein
- Lion (2016) as Sue Brierley
- The Beguiled (2017) as Miss Martha
- How to Talk to Girls at Parties (2017) as Boadicea
- The Killing of a Sacred Deer (2017) as Anna Murphy
- Boy Erased (2018) as Nancy Eamons
- Aquaman (2018) as Atlanna
- Destroyer (2018) as Erin Bell
- The Upside (2019) as Yvonne Pendleton
- Aquaman: Heroines of Atlantis (2019) as Self
- The Goldfinch (2019) as Samantha Barbour
- Bombshell (2019) as Gretchen Carlson
- Tom Cruise: An Eternal Youth (2020) as Self (archive footage)
- Kubrick by Kubrick (2020) as Self (archive footage)
- The Prom (2020) as Angie Dickinson
- Being the Ricardos (2021) as Lucille Ball
- The Northman (2022) as Queen Gudrún
- Aquaman and the Lost Kingdom (2023) as Atlanna
- A Family Affair (2024) as Brooke Harwood
- Spellbound (2024) as Queen Ellsmere (voice)
- Babygirl (2024) as Romy
- Holland (2025) as Nancy Vandergroot
Nicole Kidman TV shows
- The Oscars (1953) as Self
- The Oscars (1953) as Self - Presenter
- Bangkok Hilton (1989) as Katrina Stanton
- Ant & Dec's Saturday Night Takeaway (2002) as Self
- Top of the Lake (2013) as Julia
- Big Little Lies (2017) as Celeste Wright
- The Undoing (2020) as Grace Fraser
- Nine Perfect Strangers (2021) as Masha Dmitrichenko
- Roar (2022) as Robin
- Lioness (2023) as Kaitlyn Meade
- Faraway Downs (2023) as Lady Sarah Ashley
- Expats (2024) as Margaret
- Simone Biles Rising (2024) as Self
- The Perfect Couple (2024) as Greer Garrison Winbury
- Scarpetta (2026) as Kay Scarpetta
- Margo's Got Money Troubles (2026) as Lace
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Nicole Kidman been in?
Nicole Kidman has 77 credited film roles and 16 TV roles, for a total of 93 credits from 1953 to 2026.
What was Nicole Kidman's first major role?
The Oscars (1953).
What is Nicole Kidman's most recent project?
Margo's Got Money Troubles (2026).



