Jennifer Aniston: Josh Hopkins Date Night!

And just this past Thursday, the 40-year-old actress was spotted on a two-hour Italian dinner with 39-year-old Cougar Town actor Josh Hopkins at Madeo in Beverly Hills.

“She seemed very excited about her date,” an eyewitness tells People. “She and Josh sat at a more private table and they seemed to get along great.”

The sourced added, “It was obvious that they don’t know each other well, but there was a flirty energy between them and Jen looked very happy. [She's] been in the best mood lately. She is trying to do whatever makes her happy, which includes going on fun dates with interesting men.”

DO YOU THINK Jennifer Aniston and Josh Hopkins make a cute couple — YAY or NAY?