The Most Heartwarming Photos of Stars Dressed as Their Superhero Counterparts for a Good Cause

These celebs might just be more heroic than the characters they portrayed on the big screen

JOHNNY DEPP

Depp didn't leave his Captain Jack Sparrow garb in his trailer when he took a break from filming the fifth installment of Pirates of the Caribbean in Brisbane, Australia, to meet young fans at the Lady Cilento Children's Hospital. "He tied a knot in his hair to make a beard," said Max Bennett, a 7-year-old with transverse myelitis. "That was my favorite part."