It's debatable whether we really need a fifth "Pirates of the Caribbean" movie, but watching Captain Jack Sparrow surprise kids at a children's hospital is still pretty cool.
Johnny Depp showed up at Lady Cilento Children's Hospital in Brisbane, Australia, dressed as Jack Sparrow, and basically made everyone's day. He gave people hugs, made them laugh, and stayed in character the whole time (aside from the rum drinking part). It's genuinely sweet. I guess dragging out that film franchise is sort of worth it.