keiraknightleywiggraziaImage: Getty Images

She always looks flawless on red carpets, but Keira Knightley has been using a secret weapon to fake luscious, glossy hair: wigs.

The actress has revealed that dyeing her locks for various roles left her lengths in such bad condition that she started losing her hair.

“I have dyed my hair virtually every color imaginable for different films,” she told Instyle. “It got so bad that my hair literally began to fall out of my head.”

“So for the past five years I’ve used wigs, which is the greatest thing that’s ever happened to my hair,” the 31-year-old explained.

However, since becoming pregnant with daughter Edie, who she gave birth to last year, Keira reported that her hair has become stronger and shinier.

Wigs! Who knew? Truly, Keira, you had us fooled.

keirahair2grazia

Image: Getty Images