Diane Kruger is exquisite in this long red gown