The magic between Daniel Radcliffe and Rosie Coker is gone.
The "Harry Potter" star and his long-time girlfriend have ended their relationship. Coker's father confirmed the breakup news to the U.K.'s Daily Mail, adding, "Rosie's not in this country at the moment. She's trying to move on. She won't want to talk about it."
A rep for Radcliffe tells omg!, "We don't comment on his personal life."
Radcliffe and Coker, both 23, met in 2007 on the set of "Harry Potter And The Half-Blood Prince" and started dating three years later. Radcliffe wasn't shy about his feelings for the production assistant. Earlier this year, he told Parade that he was "absolutely" in love with Coker, who lived with Radcliffe in his luxury Manhattan pad. "When Rosie's here, every day seems better," he gushed. "Ultimately, I think, it comes down to that — having somebody in your life who makes you happier than you thought you could be."
However, Radcliffe did admit that he's "not an easy person to love." He told Parade, "There are lots of times when I'm a very good boyfriend, but there are times when I'm useless. I mean, I'm a mess around the house. I talk nonstop. I become obsessed with things. This year it's fantasy football, which means Rosie has to listen to me talking 24 hours a day about this team. 'Should I take this player out, do you think, darling?' And she listens to it, and she loves me for my oddness, my awkwardness, all of those things that I hate about myself. She finds them cute. I guess that's love."
Radcliffe previously dated Irish actress Laura O'Toole, who was his co-star in Broadway's "Equus," as well as Olive Uniacke, the stepdaughter of a "Harry Potter" producer. Since his split from Coker, several reports link him to Erin Darke, who is one of his co-stars in the upcoming film "Kill Your Darlings." However, there is no official confirmation of a romance between the two.