Actress Gillian Anderson has vowed to never to give up her American passport despite living in the UK for the last 22 years.