Jennifer Aniston and Justin Theroux have yet to publicly confirm their relationship, but photographer Terry Richardson gave fans a glimpse of the happy couple snuggling in New York on Wednesday.
Aniston, 42, and Theroux, 39, have been romantically linked since May and Richardson posted a black and white photo on his Tumblr blog of the pair getting close in New York's SoHo neighborhood.
It was recently rumored that Theroux had broken up with his girlfriend of 14 years, costume designer Heidi Bivens, in order to date the actress. People magazine reports that the previous relationship was over before the couple began dating.
"I know people are saying Jen broke them up, but they had been on-and-off for years," a source close to Theroux told People.
Meanwhile, a source close to Aniston says the actress would "never hook up with a guy who has a girlfriend," adding that Aniston is "very happy with Justin."
Last week, Aniston and Theroux were photographed wearing matching name-plate rings on their ring fingers while leaving the Gramercy Park Hotel in New York.
Aniston will next appear in the comedy "Horrible Bosses" opposite Jason Bateman, Jason Sudeikis, Charlie Day, Kevin Spacey and Colin Farrell. The movie, which is slated for release on July 8, follows three frustrated employees who plot to murder their awful bosses.
In the film, the actress plays a dentist who squirts water at the crotch of her hygienist, eats a banana in a suggestive way while wearing lingerie and places a patient's hands on her breasts while treating him.
Watch the "Horrible Bosses" trailer below.