James McAvoy: Kissing Angelina Jolie was "not very nice"