MARC ANTHONY GOOD GENES OR GOOD DOCS?

9/19/2015 12:01 AM PDT

Marc Anthony's looks are always caliente!

Here's a 29-year-old version of the salsa sensation in New York City's Time Square back in 1997 (left) and 18 years later ... Jennifer Lopez's baby daddy -- who celebrated his 47th birthday this week -- at a Latin music gathering in Miami Beach earlier this year (right).

Loca!

The question is ...