After two years together (who knew it had been that long!) Kate Bosworth and Alexander Skarsgard have split.

The story was first reported by Us Weekly. Said a source: "It was very mutual."
We haven't seen Skarsgard, 28, and Bosworth, 34, out together since March. Skarsgard is reportedly enjoying the single life, especially all the rabid True Blood fans who can't get enough of him.

And, his career is blowing up -- news of the split broke Wednesday, the same day the first teaser trailer for Skarsgard's new film Battleship was released (coincidence?) ... check out the trailer after the jump!