James McAvoy was swamped with waiting fans outside 'The Late Show' but he wasn't about to disappoint fans and so he just got comfortable.