Katie Holmes's love life has been a major interest of many tabloids and news outlets. Ever since she highly publicized divorce from actor Tom Cruise, many have been waiting for Holmes’ new fling.

In the past few years, Holmes was linked to actor Jamie Foxx. The two denied that they were in a relationship in the first few years, but later on, the two went more public with their relationship.

The two, unfortunately, broke up last year, and now Holmes has moved on to another high profiled man. The actress is currently dating celebrity chef Emilio Vitolo Jr., with whom she shares a very public life.

But there are still many questions regarding her choices in men. According to Gossipcop, Katie Holmes was in a short-lived fling with actor and director Justin Theroux.

The news outlet also claims that the unlikely couple got together in an attempt to make their exes jealous.

Just like Katie Holmes, Justin was in a long-term relationship with Friends alum Jennifer Aniston. Reports have claimed that Theroux was greatly affected by the break-up and was looking for an immediate woman to bounce on with.

Katie was available, and both she and Justin had the realization that they could make their exes jealous if they got together.

According to sources by Gossipcop, the pair had a top-secret meeting last year in a New York City restaurant that was deemed quite romantic.

An insider shared that the two hit it off immediately and that they shared an ultimate first date. Furthermore, Jennifer Aniston was not a big fan of the pairing and called Holmes a ‘has been.’

Holmes's friends thought differently and revealed that they were happy she was moving on with Theroux since he was a middle ground from ‘over-controlling’ Tom Cruise and lady’s man Jamie Foxx.

Unfortunately, the relationship was said to be only rumors, and if they did get together, it was too short-lived for media outlets to pick up.

Both of the Hollywood A-listers have moved on from their past relationships, with Katie Holmes looking very happy with Emilio Vitolo Jr. on their dates in New York.

On the other hand, Justin Theroux has not divulged his relationship with actress Lauren Norvelle, which was the last woman he was seen out with. Other outlets have reported that he has become chummy with married actress Jennifer Connely, but this has yet to be confirmed.