Katie Holmes was rumored to be dating her "Mania Days" co-star Luke Kirby but it seems that she may have found love with Academy Award winner Jamie Foxx.

During her time partying in the Hamptons, Tom Cruise's ex-wife reportedly got cozy with the "Amazing Spider-Man 2" actor. Eyewitnesses at the party saw Holmes repeatedly grabbed Foxx's arm and described the divorced mom as looking generally happier than she has since her time on "Dawson's Creek."

According to the New York Post, Holmes was overheard telling friends, "I haven't had such a good time in so long." But the paper claims that the two are simply "old friends" while other Hollywood insiders have said that the pair have been seeing each other for "a few months."

However, while on set of her film "Mania Days," Holmes has been spotted sharing intimate moments with her co-star Luke Kirby and allegedly took their romance to the next level.

Belfast Telegraph reported that last month the actress invited Kirby to spend the weekend with her and daughter Suri Cruise.

A source said, "Katie invited Luke to join her and [her daughter] Suri for a long weekend away last month at the lakeside house that she recently bought at Devil's Lake in Ohio.

"It's a few doors down from her parents' vacation home, and it's a sentimental place for Katie because that's where she spent her summers when she was young."

The source went on to reveal, "The three of them stayed there for a few days, spending as much time outdoors as possible and eating home-cooked meals. Luke loved getting to know the 'real' Katie away from the intensity of a movie set."

Luke Kirby reportedly moved out of the home he shared with girlfriend Andrea Sarubbi following their break up and although he has feelings for Holmes he doesn't want to rush into anything until he has settled things with his ex.

An insider said, "Katie's trying to be a friend to him, as she would to anyone, but the more time they spend together, the more she seems to be falling for him."

"She even jokes he's her Mr Right - but the elephant in the room is his confusion over what's happening with Andrea...

"It's been so long since Katie has felt this way about a man, but she won't let things slip over the line until Luke tells her that he and Andrea are over for good."

What are your thoughts on the Katie Holmes, Jamie Foxx, and Luke Kirby love triangle? Who do you hope she ends up with? Let us know your thoughts below.