Katie Holmes and Jamie Foxx have reportedly reunited after their recent split in October that happened after the actress got impatient with the actor who is reluctant to make their relationship official.

It has been three years now since Tom Cruise' ex-wife and the Django star are rumored to keep a relationship off the camera. The two were spotted in several occasions but never confirmed about their relationship.

Recently though, the couple experienced one of their rocky moments when Jamie Foxx felt the pressure from Katie who has always wanted to let the whole world know about their love. The 48-year old star, however, did not take this lightly causing him to pull the plug in their relationship, Radar Online said.

It is also a heartbreaking moment for the "Batman Begins" star who has dreamt of getting married again. Well, all things are good now as the lovebirds were back to rekindle their love.

This year, evidence of the Katie-Jamie tandem are becoming more visible starting January this year with the actress sporting a diamond ring on her left-hand ring finger signaling she is already taken. This has been followed by a revelation from Claudia Jordan, Real Housewives of Atlanta star and Jamie's pal, who confirmed that indeed, the two were keeping their love under wraps, Wonderwall reported.

Although Claudia changed her statement the following day saying the media took her statement in a different way but the damage has already been done and the dating rumors have already spread like wildfire.

Aside from Jamie's indecision to marry Katie Holmes, sources also pointed out that the actress may have signed a clause in her divorce agreement with ex-husband Tom Cruise preventing her to marry within the first five years of their split. And that the clause specifically entails Holmes to keep her boyfriend away from her daughter, Suri.

Before rumors for their October split came out, there have been mixed reports about the two, with Jamie's desire to lead a carefree bachelor's life and the secret wedding plans that were cancelled in the end.

Further, it was reported that the tension between Tom and Jamie may have existed causing Katie Holme's recent boyfriend to "fear" Tom Cruise.