Category: John Carney apologizes for Keira Knightley slam