The enchanted engagement between a Twilight star and a Harry Potter beauty has lost its magic. E! News can confirm that Jamie Campbell Bower (who played Volturi leader Caius in the vampire flick) and fiancée Bonnie Wright (aka Hogwarts' Ginny Weasley) have called it quits.
The private stars first confirmed they were dating in February 2010. Then in April 2011, Bower, who also played young Gellert Grindelwald in the Harry Potter franchise, told The Daily that he and Wright were engaged. "I'm very happy," he said. "It's a wonderful, wonderful time."