Katie Holmes and Jamie Foxx are still going strong and it doesn't mean they plan on getting married anytime soon. “Katie's not engaged to anyone besides her fictional movie fiancé, played by Jerry O’Connell," a source revealed after rumours suggested the two were getting ready to walk down the aisle.

December 18th marked Katie's 40th birthday and in light of the special day she linked up with her mother and boyfriend, Jamie Foxx at New York's Serendipity 3 - a restaurant dedicated to all things dessert.  

Kevin Mazur/Getty Images

Katie and Jamie have been steadily dating for some time now and while they both seem quite happy, previous sources have echoed other sentiments.  

“No one understands why Katie loves a man who can’t seem to commit or why he’s publicly humiliating her like this,” a source said.  “Everyone just wants her to take care of herself and to be happy. But she won’t let go of Jamie. When Katie and Jamie are together, it works. It’s weird, but it’s what works for them.” The source seems to be reaching quite a bit since their five-year romance must mean something. 

“Katie and Jamie care about each other a lot and they tried to stay as quiet as possible because they didn’t want to ruin that. They knew the second they stepped out together, it would open the gates for criticism," another source added.

Here's to Katie and Jamie.