Furthering our style crush with every appearance, Diane Kruger pretty much nails it every time she steps out on the red carpet. Case in point: all of the looks she has worn promoting her new movie, The Host. It's a lineup of the chicest kind of dressing, which made it practically impossible to pick a favorite — so we had to round them up and show you all of them! Take a look and let us know what you think below. On Allison McNamara: Bebe top and vest, Robert Rodriguez pants.