Johnny Depp JDEPP011008_08.jpg

Johnny Depp has donated 2 million dollars to the British hospital that saved his daughter's life when she was stricken with an illness last year, according to the Daily Mail.

Depp showed up at Great Ormond Street Hospital Monday unannounced, where he thanked the staff and personally presented them with the donation.

In addition to donating his own money, Johnny also spent some time with sick children in the hospital back in November, where he read bedtime stories to patients while dressed in his Jack Sparrow costume!

He may have just won the Golden Globe for playing a demon barber, but it sounds like Johnny has the heart of an angel!