Is Gillian Anderson an English actress?

No. Gillian Anderson is American. She was born in Chicago, Illinois. However, she spent many years living in England as a child and was able to develop an English accent. She is considered bidialectal and can switch between American and British accents. She currently lives in London.