Getty

Johnny Depp Good Genes or Good Docs?!

Johnny Depp turns 61 today ... and his looks over the years have proven to be sea-worthy!

Here is a 40-year-old version of a youthful Depp at the "Once Upon A Time In Mexico" New York premiere back in 2003 (left). This was the same year he rose to global fame playing Captain Jack Sparrow in Disney's "Pirates of the Caribbean."

And, more than 2 decades later Johnny is still keeping his good looks and 'specs' in order ... recently posing at the Curzon Mayfair in London, England (right).

His looks may never be shipwrecked, but the question is...

Click here for info about our online advertising practices.