Whoa! What a difference 20 years makes!

In the trailer released Thursday, we catch a glimpse of Captain Jack Sparrow as a man in his early twenties is seen leading his ship in a fight against Armando Salazar, played by Javier Bardem in Pirates of the Caribbean: Dead Men Tell No Tales.

Using CGI, producers created the young Sparrow with old photos of Johnny, made up with eyeliner, dreadlocks and the whole bit.

It's Captain Jack's mission, in this new film, to catch the ghost of Armando, the pirate hater, who has escaped from the Devil's Triangle. Sparrow must find the legendary Trident of Poseidon which will give him total control over the seas.

Check out hotties Orlando Bloom and Javier Bardem when the film hits theaters May 26.