Keira Knightley played the newly-married object to Andrew Lincoln's affections in 2003's Love Actually.
A 007 producer revealed why Daniel Craig's James Bond replacement can't be too young to take on the role.