2. Johnny Depp
He may be eccentric, but Johnny Depp has proven to be one of the kindest and most charitable stars in Hollywood. The actor has donated his time, money and autographed items to a variety of causes and charities. Depp has also been known to make surprise appearances at schools and hospitals dressed as his "Pirates of the Caribbean" character Captain Jack Sparrow.
Even the actor's fans, who have been touched by his generosity, formed a group called Johnny's Angels: Depp Fans for Charity, which raises funds for Children's Hospice & Palliative Care Coalition. Depp often matches the group's donations.—Xfinity Entertainment Staff (Photo: Ian Gavan/Getty)
The opinions expressed are solely those of the author and do not necessarily reflect the views of Comcast.