Before settling down with movie star Rachel Weisz, Daniel Craig was romantically linked to several women, including a Love Actually actress.

Daniel Craig is best known for playing the iconic role of James Bond and is happily married to movie star Rachel Weisz, but before he settled down with her, he was romantically linked to several women. The Bond actor once dated a Love Actually actress for a number of years, who was known for her role as the scheming office assistant. Daniel dated the German actress Heike Makatsch for seven years, and fans will know her as Mia, who took a fancy to Alan Rickman's character in the festive film. Alan's character, Harry, splashed his money on an expensive gold necklace for Mia, which devastated his wife, who was played by Emma Thompson. Luckily, Daniel

See Full Page