Ben Affleck has blasted retailers for making customers feel "inadequate" if they don't own the gifts they're selling during the festive season.
The 32-year-old actor - who's Surviving Christmas movie is released straight to DVD in America next month - rejects the notion money buys you happiness.
And he's pinpointed Christmas advertising to demonstrate how big store bosses try to manipulate the public into believing the goods they're offering will better their quality of life.
Affleck says: "Money can buy you a full hand release at 80 bucks a pop. That makes me happy for a minute, but then I'm filled with shame and loathing.
"The big difference for me in terms of money is if you can pay your bills, and you don't have to worry about your lights getting shut off, then you really don't need to get all that stuff at Barney's.
"It's like Christmas, it's all advertising, and the first rule of selling somebody something is to make them seem inadequate. Make them feel they need it. That's how Christmas has become, because 50% of all retail sales happen in December.
"You are bombarded with this stuff - money will make you happy, and keeping up with the Joneses. Obviously that stuff doesn't make you happy, otherwise there wouldn't be all these unhappy rich people. They'd all be happy in their jacuzzis and OK, some of them are."