Katie Holmes, allegedly, became pregnant with Jamie Foxx’s baby last year.

But according to Now to Love, the exes were already having problems in their marriage then. As such, during one of their heated argument, Holmes, allegedly, threatened to keep their baby away from Foxx.

“Katie still loves Jamie, but she’s not expecting too much from him when she has this child. She doesn’t want to push him and ask for something he can’t deliver, so she’ll keep the status quo and let him date who he wants instead of pushing him to set up home with her. He’d still be a big part of the child’s life, of course. But Katie’s more than capable of being a single mom and raising two children by herself,” the source said.

Around the same time, the tabloid published a conflicting story about Holmes and Foxx. They said that the Dawson’s Creek star was pregnant, but she doesn’t know if Foxx is her baby daddy.

“Katie keeps a lot about her life close to her chest, but it’s no secret among her friends that she wants another child. She’s always said that it would be ideal to be in a stable relationship the next time she had a kid – unlike the one she was in with Tom Cruise when they had Suri – but it’s by no means a necessity. She’s always maintained her diet and vitamins with her fertility in mind, so he’d have no problem falling pregnant,” the source said.

If not Foxx, the other possible baby daddy was, allegedly, Josh Lucas. He and Holmes starred in The Secret. But while Holmes was pregnant, she also, allegedly, flirted with Justin Theroux.

“Those two guys are certainly options. Can you imagine if it’s Justin’s kid, though? He never really wanted one, which is one of the main reasons he and Jen split. But now he’s looking down the barrel of a love child with another famous actress. He and Katie were both so physically into each other that they definitely threw caution to the wind a few times,” the source said.

But the conflicting stories of the tabloids involving Holmes and three other men only proves that their claims are incorrect. Gossip Cop stressed the fact that Holmes was never pregnant last year with Foxx’s baby.

The actress wasn’t also pregnant with Theroux or even Lucas’ baby.