Kate Bosworth, who appeared in "21" and "True Blood" actor Alexander Skarsgard have broken up after two years of dating, according to Us Weekly.
"It was very mutual," a source told Us Weekly in their July 27 issue. "And it happened a while ago."
Bosworth, 28, rose to fame after appearing in the 2002 movie "Blue Crush." The actress dated "Lord of the Rings" actor Orlando Bloom between 2002 and 2006. Bloom recently welcomed a child with his wife Miranda Kerr.
Skarsgard, 34, is a Swedish actor best known for his role in the HBO series "True Blood." The actor also appeared in the film "Zoolander" and the HBO miniseries "Generation Kill."
The cast of the hit vampire series was recently at San Diego Comic-Con, where Skarsgard reportedly left a party with an unnamed brunette, according to the weekly.
Bosworth and Skarsgard will appear together in the upcoming thriller "Straw Dogs," which is slated for release on September 16, 2011.