Kruger nació en Algermissen, Alemania. Su madre, Maria-Theresia, trabajaba en un banco, y su padre, Hans-Heinrich Heidkrüger, era impresor. De niña estudió ballet en la escuela Freese-Baus. Destacó mucho en la danza, así que a la edad de 13 años la enviaron a estudiar ballet con el Ballet Real en Londres. Sus padres se divorciaron más tarde, a raíz de los problemas de su padre con el alcohol.
A los 15 años formó parte en el concurso de modelos Look of the Year, donde llegó hasta la final. Se trasladó luego a París, la ciudad más importante en el mundo de la moda, y abandonó la enseñanza secundaria. Fue fichada por la agencia Elite y pronto desfilaría por las pasarelas con firmas como Dior, Yves Saint Laurent o Giorgio Armani.
Diane estudió arte dramático en París y Nueva York, y luego quiso actuar en la película de Luc BessonEl quinto elemento, pero no pudo hacerlo pues no hablaba francés con la suficiente fluidez.
Carrera
En 2002 y motivada por su entonces esposo, el actor francés Guillaume Canet, que actuó en La playa, Diane se introdujo en el mundo de la interpretación y apareció por primera vez en una película, The Piano Player, con Christopher Lambert y Dennis Hopper. Después de este comienzo, Diane actuó en algunos filmes franceses, como Mon idole (2002), Ni a favor ni en contra (sino todo lo contrario) (2003) y 24 horas al límite (2003).
En 2004 tomó parte junto a Rose Byrne y Josh Hartnett en la película romántica Wicker Park, en la que se alberga una de sus mejores actuaciones románticas.
Es en el filme Troya (2004), la película de Wolfgang Petersen, donde Diane Kruger logra su papel más conocido, el de Helena. En esta película trabajó con actores de renombre como Brad Pitt, Orlando Bloom, Sean Bean, Eric Bana, y con la no tan conocida por aquel entonces Rose Byrne además del mítico Peter O'Toole. En esta película, interpretó a Helena, la mujer más bella de su época, sobre lo que dijo: Algunos podrían decir: sí, ella debería ser Helena, tan solo basta con apreciar su belleza.
En 2004 hizo National Treasure. Su papel en esta película fue un importante impulso en su carrera. Protagonizando la película junto a Nicolas Cage, interpreta a Abigail Chase, quien acompaña a Ben Gates (Cage) y a Riley Poole (Justin Bartha) en la búsqueda de un tesoro en la que se ven envueltos diversos personajes de la historia de Estados Unidos como Benjamin Franklin.
La película tuvo su secuela, National Treasure: Book of Secrets, en diciembre de 2007. En el 2008 hizo la película francesa Pour elle, en la que representa a una mujer encarcelada injustamente por el homicidio de su jefa.
Diane Kruger protagoniza la serie de televisión estadounidense The Bridge estrenada en 2013.
Vida personal
Estuvo casada desde 2001 hasta 2006 con el actor francés Guillaume Canet, matrimonio que terminó en divorcio. Su última pareja fue el actor canadienseJoshua Jackson, del cual se separó en julio de 2016. Actualmente se encuentra en una relación amorosa con el actor Norman Reedus, con el cual fue vista por primera vez en verano de 2016. En mayo de 2018 se hizo público su embarazo. Dio a luz a su primera hija en noviembre de 2018.