Perry, who was born in Louisiana, has owned a home in the Atlanta area for years.
"I know it's hard times, everyone's struggling and I'm just really, really grateful to be able to be in a position to do this", Perry said in the video.
Technically, the items had to be in layaway before 9:30 a.m. A layaway allows a customer to reserve a product at a retailer and pay for it over time.
"So Merry Christmas to everybody", he added.
After reports started circulating that the powerhouse filmmaker paid off nearly 1,500 people's bills by donating $432,635 to two locations of the retail titan, Perry took to Twitter to reveal himself as their Secret Santa.
Phillies close to acquiring Jean Segura from Mariners
The 28-year-old, who waived his no-trade clause to join the Phillies , doesn't strike out much either. Shortstop was a place Phillies General Manager Matt Klentak was not happy with last season.
William Barr nominated by Donald Trump to be US attorney general
Will Democrats derail his appointment? On paper William Barr looks like a safe pick for U.S. attorney general. There will be plenty of fireworks during the confirmation hearing, but the end is not in any doubt at all.
Captain Marvel: New poster shows a fiery Brie Larson
Even if the leak turns out to be false, at least we know for certain that the trailer is coming sometime this week. The film stars en media res, or in the middle of the action, with Carol Danvers already full of Kree superpowers.
"God bless you, go get your stuff".
Tyler admitted he wanted for his act of charity to be anonymous, but given that "nothing can stay secret", he felt the need to announce his good deed.
Amongst the thousands of followers praising Perry for his kindness, the Walmart Twitter page responded to the video by saying: "Anonymous or not, we hope you know that you just made Christmas for so many families".
Walmart confirmed Perry had dropped $432,635 to pay off most of the strangers' items at two locations in Atlanta.
Perry plunked down around $434,000 to cover the costs of the layaway items on order for around 1,500 customers, Walmart spokesperson LeMia Jenkins told People.