German actress Diane Kruger has been signed to beauty giant L'Oréal amid a trend of Hollywood stars representing leading beauty brands.

The move comes after a series of announcements including Lancôme signing Julia Roberts and Helena Rubinstein tapping Demi Moore as the faces for their beauty ads.

L'Oréal previously appointed Slumdog Millionaire star Freida Pinto as one of its global brand ambassadors, an evident move towards more ethnic diversity.

Kruger was quoted as saying: "[...]I admire the brand, not only for the quality and innovation of its products, but also because it represents diversity and excellence across the world, values which are very close to my heart."

However, L'Oréal has been under attack recently for allegedly digitally 'bleaching' the skin of its spokesmodels, including Pinto and singer Beyoncé.

The brand has been at the forefront of hiring actresses for major beauty campaigns, with Kruger joining the ranks of Penelope Cruz and Eva Longoria Parker, to name a few. The German actress will represent L'Oréal's haircare, hair color and make-up, in particular the brand's latest foundation Mat'Morphose.