Ted 2 beauty Amanda Seyfried and New Girl actor Justin Long have reportedly split after more than two years of dating. "It happened a few weeks ago. He's really heartbroken, a source close to the couple said.

COMMERCIAL BREAK
SCROLL TO CONTINUE READING

Seyfried, 29, fell for 37-year-old Long on Instagram in the summer of 2013. "I thought something he said was really funny," she had said. The couple shared a US $1.9 million apartment in New York City.

Prior to her relationship with Long, Seyfried was linked to Dexter actor Desmond Harrington, and before that dated Dominic Cooper for three years before splitting in 2010.

Long previously dated Drew Barrymore and Kate Mara. 

Read: 'Ted 2' fails to over-power box office champ 'Jurassic World'