Bosses at non-profit organisation The Giving Back Fund have compiled their fifth annual Giving Back 30 list, which honours the stars who have handed out the largest donations to charity.
At the top of the poll is American actress Jami Gertz, who has helped donate a huge $10 million (£6.2 million) through her husband Ressler Gertz's foundation.
At number three is troubled star Mel Gibson, with $6 million (£3.7 million) in charity handouts. Lucas is fourth and Streep is at eight, with $4.2 million (£2.6 million) and $2 million (£1.25 million) respectively.
Other big hearted stars include Jerry Seinfeld ($1.7 million/£1.06 million), Barbra Streisand ($1.5 million/£900,000), Matthew McConaughey ($1.5 million/£900,000), Alec Baldwin ($1 million/£625,000) and Sandra Bullock ($1 million/£625,000).