Though Bella Swan may not have quite decided on whether to choose the vampire or the werewolf, this vampire has made his choice for his mate - a young, red-haired witch. In a match made in fantasy movie heaven, 'Twilight' and 'Harry Potter' stars Jamie Campbell Bower and Bonnie Wright have announced that they will be getting married, according to the UK's The Daily Mail.

The couple met on set when Bower, 21, was cast as the young Gellert Grindelwald in the last two instalments of the 'Harry Potter' series. Bower's character was a rival to Hogwarts' late headmaster Albus Dumbledore. He also plays Caius, a vampire of the Volturi in the popular 'Twilight' franchise. The 19-year-old Wright plays Ginny Weasley, the only sister of Harry's friend, Ron Weasley, and Harry's love interest, a role she's held since she was ten. After months of speculation, they made their relationship public when they attended the BAFTA's together in London, hand-in-hand.

According to a source close to the film, "We are all absolutely shocked and surprised and can't believe that Jamie has asked Bonnie to marry him." "He says they are completely in love. It all seems very whirlwind, but they both say it's the real deal."

Despite their off-screen romance, the source said that they were very professional on-set and there were "no smooching or playing around" and even though they do not have many scenes together, Bower often comes to the set to watch her and spend time together in between takes.

It is understood that Bower and Wright have told their families of their plans to marry but no date has been set.