Amanda Seyfried and Justin Long are quits.

Sources said the Hollywood pair, who’ve been dating for two years, “are breaking up.”

“He wanted to get married, she wasn’t ready to make the commitment,” said one source, who added she may have her eye on a new man.

Seyfried, 29, who’s cast in the “Twin Peaks” reboot, said she met Long after she found his Instagram feed funny.

Long, 37, previously dated Drew Barrymore, and Seyfried once dated Dominic Cooper. Reps didn’t get back to us.