When James McAvoy was seven years old, his parents divorced, and then again when he was eleven.
Because his mother was ill, McAvoy was sent to live with his maternal grandparents, Mary and James Johnstone, in Glasgow’s nearby Drumchapel district.
His mother lived with them on occasion. McAvoy has two siblings: Joy, a younger sister, and Donald, a younger half-brother.
James McAvoy great-grandparent: Isabella Scott
James McAvoy was born in Glasgow on April 21, 1979, to bus driver-turned-builder James McAvoy Sr. and psychiatric nurse Elizabeth (née Johnstone; she passed away in 2018).
He was raised as a Roman Catholic.
He made his acting debut as a youngster in The Near Room in 2003, which marked the start of his feature film career (1995).
He mostly performed on television before that.
The thrilling State of Play, the science fiction drama Children of Dune by Frank Herbert, and the BAFTA Award-winning sitcom Shameless on channel 4 are among his most notable television appearances. (TV series from Britain).
Beginning in the early 2000s, he began making cameo appearances in movies and television shows.
After seeing McAvoy play a gay hustler in the play Out in the Open in 2001, director Joe Wright started to offer the actor roles in his movies.