'True Blood' Hunk Alexander Skarsgard & Kate Bosworth Split

Kate Bosworth and Alexander Skarsgard spend a day out shopping at Bristol Farms in West Hollywood, Calif., on July 11, 2010 -- Getty Premium

Alexander Skarsgard may be on the hunt for some new "Blood."

The actor, 34, and Kate Bosworth have called it quits after nearly two years of dating, according to Us Weekly.

PLAY IT NOW: Comic-Con 2011: Alexander Skarsgard - ‘True Blood’ Has Been ‘So Much Fun’ This Season

"It was very mutual," a source told the mag. "And it happened a while ago."

Alexander -- who plays ruthless (although recently amnesiac) vampire Eric Northman on the HBO hit series, "True Blood" -- and Kate were spotted getting cozy as recently as April, when the two were photographed holding hands and chatting with friends at the Coachella Music Festival in Indio, Calif.

VIEW THE PHOTOS: ‘True Blood’s’ Sexy Swede: Alexander Skarsgard

The now-former couple will soon be seen together on the big screen (alongside James Marsden and Dominic Purcell) in the upcoming thriller "Straw Dogs" - due out in theaters on September 16.

Kate, 28, dated former "Pirates of the Caribbean" star Orlando Bloom for four years and was also previously linked to British model James Rousseau, while Alexander is rumored to have briefly dated "Letters to Juliet" beauty Amanda Seyfried, as well as his "True Blood" co-star Evan Rachel Wood.

Copyright 2011 by NBC Universal, Inc. All rights reserved.
This material may not be published, broadcast, rewritten or redistributed.

VIEW THE PHOTOS: Divorce! Break-Ups! Hollywood’s Most Famous Former Couples