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."