1lunaThey were never linked on screen but off it they had Harry Potter fans gushing over their magical romance. But it appears the love spell has been broken for Evanna Lynch and her man Robbie Jarvis.

Beautiful blonde Evanna has confirmed that things have officially ended between herself and her fellow Harry Potter star Robbie after nine blissful years together. The 25-year-old actress became famous thanks to her role as the eccentric Hogwarts student Luna Lovegood in four of the Harry Potter movies.

Robbie, 30, had less screen time than his former girlfriend in the JK Rowling written saga, but he still managed to bag a pivotal role as a teenage version of James Potter, Harry’s father, in Harry Potter and the Order of the Phoenix.

It was at the New York premiere of the new Harry Potter spin-off Fantastic Beasts and Where to Find Them that Evanna told Us magazine that she and Robbie had ended things amicably stating: “We’re still friends.” Although the break-up was unexpected, rather tellingly, Evanna had posted a cryptic message on her Instagram a few months ago that said: “You mustn’t have to/make him want you/he must want you himself.”