Tom Hardy's good looks will drive you mad!
Here's a 25-year-old version of the "Star Trek" actor at the movie premiere in Hollywood back in 2002 (left) and 16 years later ... The villainous "Venom" star looking scruffy at a Marvel premiere last week. (right).
Speak of the devil and he should appear.
The question is ...