Credit: James Devaney/; Stephen Lovekin/Getty Images

It's been a long time since Jennifer Aniston has been on a double date.

On Thursday, the 42-year-old Wanderlust star and her boyfriend Justin Theroux, 40, joined the actress' Along Came Polly costar Ben Stiller and his wife Christine Taylor for a late dinner at il Cantinori in New York City.

"Jennifer and Justin were really cute together -- affectionate but not over the top," a restaurant source tells Us Weekly. "They seemed to be having a lot of fun with Ben and his wife, like old friends." 

PHOTOS: See more pics of Jen and Justin in NYC from PopSugar

The ever health conscious Aniston dined on the branzino with no oil on a bed of greens with no dressing. Theroux, meanwhile, had the filet and green beans.

Though Stiller, 45, and Taylor, 40, left earlier than the hot new couple, "Ben paid for everyone," the source says.

Theroux -- who co-wrote Tropic Thunder with Stiller -- has clearly won over Aniston's pals: the couple vacationed with Stiller and his wife in Kauai, Hawaii, in early August.