How old is Katie Holmes?
Katie Holmes
(Kate Noelle Holmes) was born on
18 December 1978 Monday in Toledo, Ohio, U.S..
So today, Katie Holmes is 46 years old
Katie Holmes is an American actress, model and filmmaker. She's also known as Katherine Noelle Holmes. She has 1 child and she lives in Los Angeles, California, U.S.. Her husband is Tom Cruise.