I'm usually bad at guessing celebrity's ages, especially when celebrities feel like they've been famous forever. They feel ageless!
That is especially true for Hollywood icon Tom Cruise, who hasn't lost a bit of his shine or his handsomeness in his entire career as an actor, which makes him being almost sixty years old a huge shocker.