Justin Timberlake is "frugal".

The 30-year-old star admits he does not like to be careless with his cash and rarely shops, and doesn't think money can buy happiness.

He said: "I will say that I'm pretty frugal. I'll probably shop for clothes for myself once a year, and that will last me for the rest of the year.

"What was it that Prince said, 'Money can't buy you happiness, but it can help pay for the pursuit.

"It's nice to have places in Los Angeles and New York. I spend enough time in both that's it's nice to have a home. But I don't need them."

The 'Friends with Benefits' actor also reveals he does not have many friends and believes he will die "In a small town".

He added to The Observer Magazine: "I grew up in a small town and I could count my friends on one hand, and I still live that way. I think I'll die in a small town. When I can't move my bones around a stage anymore, you'll find me living in a place that's spread out and rural and spacious."