Seems even magic couldn't save Luna Lovegood's relationship with Harry Potter's dad.
Actress Evanna Lynch, who starred in four of the Harry Potter films, told Us Weekly that she split from Robbie Jarvis, who played young James Potter in Harry Potter and the Order of the Phoenix.
The couple, who never starred on-screen together in the franchise but confirmed their relationship in an April 2015 post, have been a constant presence on Instagram detailing their shared love of animals (including hangouts with Lynch's cat Puff) and veganism.
Lynch, who was supporting the latest flick in the Potter universe, Fantastic Beasts and Where To Find Them, at the film's New York premiere told the magazine the couple were no longer together.