Johnny Depp has been ordered to get rid of his hats by Vanessa Paradis.

The 47-year-old actor - who has previously been voted Hat Person of the Year - is known for his love of headwear but his long-term partner is furious with how out-of-control his accessories collection has become.

A source said: "He has hundreds of hats - two rooms in their Paris apartment packed with them.

"Vanessa wants some closet room but Johnny's hats are taking up too much space. She told him point-blank, 'Johnny, you get those hats out of here or when you're gone, I'm going to throw them all in the trash. '

"He was horrified. He loves his hats and he is constantly buying more."

Vanessa's ultimatum came after her partner - with who she has children Lily-Rose, 11, and eight-year-old Jack - came home with a hat he'd bought from a homeless person - and the star has now agreed to find somewhere else to store his headwear.

The insider added to National Enquirer magazine: "That was the last straw. Vanessa was livid. She told Johnny he has until the end of the year to clear out the hats.

"But he's way too fond of them, so he'll move the bulk of the hats to one of their other homes."