Actress Rosario Dawson and boyfriend, French DJ Mathieu Schreyer, have split, UsMagazine.com reports.
"They were always in separate places because of their careers," a source told the magazine. "I know her close friends did not love his personality. He wasn't that smiley type of guy."
"She broke up with him," a source tells Us of Dawson and Schreyer. "She was the one who ended it."
Another source said Dawson and Schreyer were "definitely together a few weeks ago at the Prince concert in L.A. They seemed really happy. They were kissing and there was a point in the concert where Prince was calling people up on stage and they were up there holding hands. They seemed very in love."
The 32-year-old 'Sin City' star confirmed she was dating Schreyer on 'The Tonight Show with Jay Leno in December 2008. She previously dated 'Sex and the City' star Jason Lewis.