Katie Holmes and Jamie Foxx are still marrying each other this year.

 According to OK! Magazine has asked the fifty-year-old Foxx the 39-year-old Holmes to marry and the actress answered ‘yes’.

The couple has been together for a number of years, but kept their relationship out of the spotlight as much as possible. Last year they came out openly for their relationship for the first time.

According to one source, the two would like to keep the wedding ceremony small and intimate, with only their family and closest friends. Suri, the daughter who had Holmes from her first marriage to Tom Cruise, would be their maid of honor.

The twelve-year-old daughter would be the reason that her biological father Cruise ‘has peace’ with the relationship between Holmes and Foxx. “He sees that Suri is crazy about Jamie and that he treats his daughter like a princess, that’s all that counts for Tom,” said the source.