Johnny Depp showed up as Jack Sparrow on Disney's Pirates of the Caribbean ride

Contributed by
Apr 30, 2017, 3:22 PM EDT (Updated)

Disneyland visitors got the surprise of their lives Wednesday night when Johnny Depp showed up in the flesh as Captain Jack Sparrow. ERMAHGERD.

The actor surprised visitors when he greeted the lucky folks who got to ride the Pirates of the Caribbean attraction at the Disneyland Resort in Anaheim, California last night — exactly one month before the premiere of Pirates of the Caribbean: Dead Men Tell No Tales. Talk about a cool way to promote the movie.

Depp put on a stellar performance for everyone, and several videos of the event have made their merry way online. This is Depp’s fifth movie as the iconic character, and it isn’t the first time the actor has made appearances as his movie alter ego off the screen. He visited the Lady Cilento Children’s Hospital in Brisbane, Australia, while filming Pirates of the Caribbean 5.

Pirates of the Caribbean: Dead Men Tell No Tales opens in theaters on May 26. Check out all the awesome Johnny Depp/Jack Sparrow goodness below!

(via People)