The 16 year age difference hasn't stopped the beautiful Katie Holmes, 33, from loving her almost 50 year-old superstar husband. The two met in 2005 when Tom called her and asked her out without having ever met her! They now have six year-old daughter, Suri, together.
|Does Liam Hemsworth Miss Miley Cyrus? – Lainey Gossip|
|Why Doesn't Jennifer Lawrence Want Her BF Working With Kristen Stewart? – Celeb Dirty Laundry|
|What Does Britney Spears Call The "Worst Thing I've Done In My Career"? – ICYDK|
|Start Your Weekend Off Right With Hot Shirtless Guys (PICS) – The Berry|
|Leonardo DiCaprio And Orlando Bloom Fighting Over Miranda Kerr? – Celeb Dirty Laundry|
|Justin Timberlake Jr. On The Way? – Lainey Gossip|