LOOK: JOHNNY DEPP Visited A Children's Hospital Dressed As Captain Jack Sparrow!

Johnny Depp is a real life hero!

The 54 year-old actor paid a surpise visit at the BC Children's Hospital in Vancouver, Canada on Monday. And it was indeed a wonderful time for the kids as the Pirates of the Carribbean actor came dressed as his on-screen character, Captain Jack Sparrow. Check out some of the photos and heart warming video during the pirate-themed party below:

What are your thoughts on Johnny Depp's surpise visit at the children's hospital? Tell us in the comments!