David Beckham had fans talking when he appeared at Soccer Aid with his dazzling new look.
The 46-year-old caused a frenzy on Twitter as he took to the pitch at the Etihad Stadium during the charity match for UNICEF.
The Manchester United legend cut a stylish figure in a smart suit and tie and an eye-catching new bleached blonde hairdo.
READ MORE:
As he was interviewed by Dermot O'Leary, viewers took to Twitter say the look was a winner on him.

"If you're a man in your 40s bleaching your hair is a complete no. Unless you David Beckham of course," said one.
"David Beckham is such a legend loving the new hair colour too," commented another.
"David Beckham has changed by his hair color. He dyed his hair. Looks great," tweeted another fan.

While another said: "Beckham going blonde has took 10 year off him."
Other fans wondered why the Class of 92 icon just doesn't seem to age.
"David Beckham should be the next James Bond , he just doesnt age," said one.
"David Beckham has some serious Dorian Gray s*** going on. The bloke just doesn’t age!" tweeted another.
"David Beckham really is like a fine wine, getting better with age," another commented.
A fourth gushed: "Oooft David Beckham gets better with age doesn’t he?"
Another said: "David Beckham don’t age. Fair play."
And another tweeted: "David Beckham is getting even better looking with age. That is just a fact."
David, who has four children with former Spice Girl Victoria Beckham who he met at Old Trafford, attended Soccer Aid as a goodwill ambassador for the children's charity UNICEF.