Su padre es James McAvoy, un constructor, y su madre es Elizabeth Johnstone (apellido de soltera), una enfermera psiquiátrica.