Say what you want about them, but they have big hearts!

Leonardo DiCaprio donated $1 million via his charitable foundation to Hurricane Harvey relief efforts, and the organization he chose couldn't be more appreciative.

"We are incredibly grateful for the generosity of Leonardo DiCaprio and his foundation. Responding to Hurricane Harvey requires the best of all of us - and that's what this gift represents," United Way Worldwide President and CEO Brian Gallagher said in a statement.

This isn't the first time the Oscar winner's foundation has lent a helping hand. They also donated after the 2004 tsunami, the Haiti earthquake, and Hurricane Sandy.

He's not the only celeb pitching in, though! Miley Cyrus announced on Ellen yesterday that she's donating $500K via her Happy Hippie Foundation. The Kardashians gave $500K as well, and Sandra Bullock gave $1 million.

Jamie Foxx is doing his part by hosting a star-studded telethon to raise money for relief and rebuilding efforts, and stars like Reese Witherspoon and Blake Shelton will be manning the phones.

"Just wanted to let everyone in Texas know, we got you. From a fellow Texan, my heart goes out, my prayers go out. September 12, we have a telethon that we're doing. We'll give you more details, so we can raise as much money as we can for everybody down there," Foxx announced in an Instagram video.

These kinds of stories restore our faith in Hollywood and humanity!