THEY say that blonds have more fun.

And now Spanish heartthrob Javier Bardem is putting it to the test.

The actor was spotted in London wearing a blond wig and a police uniform as part of his role as Bond villain Silva, in his latest flick Skyfall which stars Daniel Craig as 007.

This isn’t the first time the Spaniard has played the villain.

He won an Academy Award in 2007 for his role as a hit man in the American thriller No Country For Old Men.

That time he got to keep his brown locks, although he was forced to wear a horrendous bob which reportedly led him to complaining “I’m not going to be laid for three months.”