Tom Cruise and Katie Holmes
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.


Leave A Comment