Net Worth →
Filmographies

Diane Kruger Filmography: Every Movie and TV Show in Order

All 56 Diane Kruger roles in chronological order (2002 to 2025): 52 movies and 4 TV series.

By the Pop Culture Files editorial team4 min read✓ Fact-checked
Diane Kruger filmography
TMDB

How many movies and TV shows has Diane Kruger been in? This complete Diane Kruger filmography lists 56 credited roles (52 films, 4 TV series), in chronological order from 2002 to 2025, with links to our full guides where available.

Diane Kruger movies in order

  • The Piano Player (2002) as Erika Nile
  • Whatever You Say (2002) as Clara
  • Not For, or Against (Quite the Contrary) (2003) as La call-girl
  • Michel Vaillant (2003) as Julie Wood
  • Troy (2004) as Helen
  • Wicker Park (2004) as Lisa
  • National Treasure (2004) as Abigail Chase
  • Narco (2004) as La fille du night club
  • Joyeux Noel (2005) as Anna Sörensen
  • The Tiger Brigades (2006) as Princess Constance Radetsky
  • Copying Beethoven (2006) as Anna Holtz
  • Goodbye Bafana (2007) as Gloria Gregory
  • The Hunting Party (2007) as Marjana
  • Days of Darkness (2007) as Véronica Star
  • National Treasure: Book of Secrets (2007) as Abigail Chase
  • Anything for Her (2008) as Lisa Auclert
  • Round Da Way (2009) as Clémence Santiépi (voice)
  • Inglourious Basterds (2009) as Bridget von Hammersmark
  • Farewell (2009) as Jogging spy
  • Mr. Nobody (2009) as Adult Anna
  • Inhale (2010) as Diane Stanton
  • Lily Sometimes (2010) as Clara Dreyer
  • Unknown (2011) as Gina
  • Special Forces (2011) as Elsa Casanova
  • Farewell, My Queen (2012) as Marie Antoinette
  • A Perfect Plan (2012) as Isabelle
  • The Host (2013) as The Seeker / Lacey
  • Seduced and Abandoned (2013) as Self
  • Me, Myself and Mum (2013) as Ingeborg
  • The Better Angels (2014) as Sarah Lincoln
  • The Galapagos Affair: Satan Came to Eden (2014) as Margret Wittmer (voice)
  • Disorder (2015) as Jessie
  • Fathers and Daughters (2015) as Elizabeth
  • Sky (2016) as Romy
  • The Infiltrator (2016) as Kathy Ertz
  • All That Divides Us (2017) as Julia
  • In the Fade (2017) as Katja Sekerci
  • Bombshell: The Hedy Lamarr Story (2018) as Self
  • Welcome to Marwen (2018) as Deja Thoris
  • J.T. LeRoy (2019) as Eva
  • The Operative (2019) as Rachel
  • QT8: The First Eight (2019) as Self
  • The 355 (2022) as Marie Schmidt
  • First Love (2022) as Kay Albright
  • Out of the Blue (2022) as Marilyn
  • Marlowe (2023) as Clare Cavendish
  • Visions (2023) as Estelle Vasseur
  • The American (2023) as Tatiyana Volkova
  • Longing (2024) as Alice
  • Saint-Exupéry (2024) as Noëlle Guillaumet
  • The Shrouds (2025) as Becca Relikh / Terry Gelernt / Hunny
  • Amrum (2025) as Tessa Bendixen

Diane Kruger TV shows

  • Fringe (2008) as Miranda Greene (uncredited)
  • The Bridge (2013) as Sonya Cross
  • Swimming with Sharks (2022) as Joyce Holt
  • Little Disasters (2025) as Jess

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

Frequently asked questions

How many movies has Diane Kruger been in?

Diane Kruger has 52 credited film roles and 4 TV roles, for a total of 56 credits from 2002 to 2025.

What was Diane Kruger's first major role?

The Piano Player (2002).

What is Diane Kruger's most recent project?

Amrum (2025).

Sources

More in Movies