Well that didn’t last long.

Katie Holmes and Jamie Foxx are said to have called it quits just weeks after their relationship was confirmed in headlines. Even though their romance just went public, they are said to have been dating for the past three years. Rumor has it they kept it under wraps because Foxx is a good friend of Holmes’ ex-husband Tom Cruise.

But now one insider told Life & Style recently that the actress has broken things off with Foxx because he refuses to truly commit.

They said the two at one point “had been talking marriage” but have decided to “go their separate ways” as they “quietly and suddenly ended their relationship recently.”

The source went on to say, “At one point, Katie thought she’d be her husband. They talked about getting married. But they got wrapped up in their careers and she realized he really wasn’t a settle-down kind of guy. In the end, the split was mutual.”

Interestingly enough, while they kept things under wraps for years, their relationship ended for the same reason many other celebrity romances have not worked out.

“She didn’t think he could rally commit… They just weren’t making time for each other. Katie was heartbroken at first when she realized the romance was over. But now she’s moving on.”

Their relationship was outed by Foxx’s friend Claudia Jordan who said, “He is very happy with her,” during a podcast. “I like that he seems very happy.”

Jordan later retracted her statement with Entertainment Tonight and said, “I have no knowledge of Jamie with Katie at all. I’ve never seen them together, he’s never told me he’s dating her.”

Take a look below.