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."