James McAvoy Net Worth $17 million

James McAvoy | Movies/TV shows : Split, X-Men, Atonement, Filth, Atomic Blonde, The Last King of Scotland, Becoming Jane, Trance | Charities: Hope North, Red Cross | Causes supported : Adoption, Fostering, Orphans, AIDS & HIV, Children, Disaster Relief, Human Rights, Refugees