Here's Definitive Proof That Tom Cruise Hasn't Aged A Day In 30 Years

Can someone please solve the mystery as to why Tom Cruise doesn’t age? Is he a vampire?

Has time stopped for Tom Cruise?

The 53-year-old actor who kicked off his career, three decades ago, doesn’t seem to have aged a day. One of his earliest movies, Top Gun came out in 1986, when Cruise was reportedly 24 years old and there’s not much that has changed since then. With his latest movie Mission Impossible - Rogue Nation, getting rave reviews, we take a look at how Cruise still manages to pull off crazy stunts and make heads turn.

We’ve all seen a number of celebrities who look younger than their age, but imagining somebody would look as they did a quarter of a century ago is mind blowing.

Elle Magazine tweeted:

Tom Cruise in Top Gun, aged 24

Tom Cruise

Read: Tom Cruise Takes Back Box Office With 'Oblivion'

While the Mission Impossible movies seem to bring more and more fame to Tom Cruise – he’s still young at heart. Case in point, Cruise is open to doing more Top Gun movies – but wants to make sure the stunts are not CGI.

Also: Tom Cruise’s Lip Sync Battle With Jimmy Fallon Is Insanely Spectacular

So why hasn’t Tom Cruise aged a day?

Some attribute it to his fitness regime, while others secretly whisper plastic surgery rumors behind him. When asked about the secret to his success, Cruise has one simple rule: don’t sleep.

Mission Impossible – Rouge Nation has earned $56 Million since its release on 31st July. During several promotional interviews for the movie, Tom Cruise’s good looks have come up. We tend to agree that if there is any change which has occurred, it’s probably that Cruise has solidified his movie-star career and has become more suave and good-looking.

However, his contemporaries may not have had the same luck.

Here’s how some of Tom Cruise’s co-stars look like today compared to when they starred alongside Cruise.

Top Gun - Kelly McGillis

Top Gun - Kelly McGillis

Knight and Day - Cameron Diaz

Cameron Diaz

Far and Away - Nicole Kidman

Nicole Kidman

A Few Good Men - Demi Moore

Demi Moore

Jerry Maguire - Renée Zellweger 

Jerry Maguire - Renée Zellweger

So is Tom Cruise really a vampire who will never grow old?