Net Worth →
Filmographies

Katie Holmes Filmography: Every Movie and TV Show in Order

All 45 Katie Holmes roles in chronological order (1997 to 2023): 35 movies and 10 TV series.

By the Pop Culture Files editorial team4 min read✓ Fact-checked
Katie Holmes filmography
TMDB

How many movies and TV shows has Katie Holmes been in? This complete Katie Holmes filmography lists 45 credited roles (35 films, 10 TV series), in chronological order from 1997 to 2023, with links to our full guides where available.

Katie Holmes movies in order

  • The Ice Storm (1997) as Libbets Casey
  • Disturbing Behavior (1998) as Rachel Wagner
  • Go (1999) as Claire Montgomery
  • Muppets from Space (1999) as Joey Potter (uncredited)
  • Teaching Mrs. Tingle (1999) as Leigh Ann Watson
  • Wonder Boys (2000) as Hannah Green
  • The Gift (2000) as Jessica King
  • Abandon (2002) as Katie Burke
  • Phone Booth (2003) as Pamela McFadden
  • Pieces of April (2003) as April Burns
  • The Singing Detective (2003) as Nurse Mills
  • First Daughter (2004) as Samantha Mackenzie
  • Batman Begins (2005) as Rachel Dawes
  • Thank You for Smoking (2005) as Heather Holloway
  • Mad Money (2008) as Jackie Truman
  • The Extra Man (2010) as Mary Powell
  • The Romantics (2010) as Laura Rosen
  • Don't Be Afraid of the Dark (2010) as Kim
  • The Son of No One (2011) as Kerry White
  • Jack and Jill (2011) as Erin
  • The Giver (2014) as Mother
  • Miss Meadows (2014) as Miss Meadows
  • Days and Nights (2014) as Alex
  • Going Clear: Scientology and the Prison of Belief (2015) as Self (archive footage)
  • Woman in Gold (2015) as Pam Schoenberg
  • Touched with Fire (2016) as Carla
  • All We Had (2016) as Rita Carmichael
  • A Happening of Monumental Proportions (2017) as Paramedic #1
  • Logan Lucky (2017) as Bobbie Jo Chapman
  • Dear Dictator (2018) as Darlene Mills
  • Ocean's Eight (2018) as Katie Holmes (uncredited)
  • Coda (2020) as Helen Morrison
  • Brahms: The Boy II (2020) as Liza
  • The Secret: Dare to Dream (2020) as Miranda Wells
  • Alone Together (2022) as June

Katie Holmes TV shows

Filmography data via TMDB, refreshed automatically as new roles are announced.

Frequently asked questions

How many movies has Katie Holmes been in?

Katie Holmes has 35 credited film roles and 10 TV roles, for a total of 45 credits from 1997 to 2023.

What was Katie Holmes's first major role?

The Ice Storm (1997).

What is Katie Holmes's most recent project?

Poker Face (2023).

Sources

More in Movies