"It will be five years in November and our relationship is great. My husband has made incredible movies that have impacted the world and therefore I'm a part of that now. I'm proud of it." Katie Holmes prepares to mark her fifth wedding anniversary to Tom Cruise on 18 November. The couple married in Italy in 2006.