Keira Knightley wore a hat during a scene in 'Love Actually' because make-up artists couldn't cover up her huge zit.