Written by Zoë Holloway, November 21, 2016

They’ve been rumoured to be dating for years, but following an apparent split in October, Katie Holmes and Jamie Foxx are reportedly back together!

The break-up was said to be the result of 37-year-old Katie’s impatience with the 48-year old actor not willing to go public with their relationship.

‘Jamie wants to act like the carefree guy he is in public. Eventually, the question had to come about whether he was committed enough to the relationship,’ a friend tells Page Six.

A photo posted by Jamie Foxx (@iamjamiefoxx) on

However, with two now back together, the actress’s inner circle are said to be ‘thrilled’.

The reconciliation comes at a good time, as what would have been Katie’s 10th wedding anniversary to ex-husband Tom Cruise took take place on November 18.

WEST HOLLYWOOD, CA - FEBRUARY 26: Katie Holmes (L) and Tom Cruise arrive at the Vanity Fair Oscar Party 2012, February 26, 2012 at the Sunset Tower Hotel in West Hollywood, California. (Photo by Anthony Harvey/Getty Images)

Posted in: