With some more notoriety from his role in 'X-Men,' James McAvoy is finding that people think he's really Ewan McGregor.