Jennifer AnistonJennifer Aniston may have only split from John Mayer last month but it looks like she’s already moving on: the former Friends actress has been linked to not one, but two men this week.

Firstly, she was spotted with 300 star Gerard Butler at the Toronto International Film Festival last week - where Jennifer was in town to promote her new film Management and Gerard attended the premiere of his film directed by Guy Ritchie, RocknRolla.

An onlooker at the Park Hyatt Roof Lounge told In Touch Weekly magazine: “They immediately made eye contact. They had instant chemistry.

“It didn’t take Gerard and Jen long to gravitate to one another. When they came together, it was all hugs and smiles.

“She was playing with her hair and acting coy. At one point, Gerard had his hand on her thigh and was whispering in her ear.”

But this week Jennifer has been spotted with another man while on holiday in Mexico.

According to the Sun, the actress has been repeatedly spotted with the mystery older man, including looking very friendly and comfortable together while bikini-clad at lunch with friends.

Jennifer recently said she was amazed - but not offended or disturbed - with the public interest in her life: “I’m grateful that the public is still interested in my life and my movies and I hope that I can justify their interest.

“People are so kind, ultimately. And I’m happy, so don’t worry about me.”