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.

VIDEO: Ben Stiller gets Jennifer Aniston "naked"

"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."

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.

PHOTOS: Jen's hottest bikini shots

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

PHOTOS: Why Justin is just like Angelina Jolie

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.

Get more Us! Follow us on Twitter, Friend us on Facebook, Subscribe to Us Weekly