Katie Holmes and Jamie Foxx are ready to walk down the aisle, but Tom Cruise's stance is likely to delay the wedding. The ex-husband of Holmes is reportedly unhappy with Foxx's entry into his daughter Suri's life and therefore, does not want the wedding to happen.

Holmes is set to tie the knot with her rumored boyfriend Foxx, reports Parent Herald. According to the publication, she has been spotted wearing a diamond ring on her engagement finger and thus, it is only a matter of time when the two say 'I Do' to each other. Though their representatives have denied wedding preparations, friends and close acquaintances maintain that they are very much together.

Even insiders have lent support to the wedding speculations. One source reportedly said that they are ready to debut not just as a couple but as a newly engaged couple. They have even discussed eloping or having a small, quiet wedding in an out-of-the-way place. Notably, Jamie Foxx and Katie Holmes dating rumors have been doing the rounds since 2014 and when the actress was seen with the ring some time back, the wedding stories became rampant.

However, the going is not going to be smooth for the lovebirds as Tom Cruise is against the idea of Foxx becoming the second father to Suri, Holmes and Cruise's daughter, reports Inquisitr. Even Katie is afraid about the custody of Suri and fears that her ex-husband is bound to get angry when he gets to know that Foxx would be adopting Suri.

She thinks that he would come back in their lives and prevent the marriage as well as the adoption. Her fear might not be unfounded as it has been said that Cruise would not let Foxx adopt Suri because he wants to rake revenge upon him for moving in on Holmes. There have been also stories of divorce agreements preventing Katie to date till 2017.

It is worth mentioning here that Suri has been in the care of her mother ever since Holmes and Cruise separated, but the latter is very close to his daughter and would not let her go away so easily.