Josh Brolin once had a rotten tooth pulled after his agent suggested the molar was costing him film roles.

The No Country for Old Men star admits he resisted a trip to the dentist for a long time but then caught sight of his decaying tooth in the mirror.

He tells Men's Journal magazine, "My agent wasn't happy about it and thought it was one reason why I wasn't getting roles. He asked me to get it fixed.

"I refused and then one day I looked at my f**king tooth in the mirror and decided to get it pulled."