James McAvoy is a Scottish actor who was born on April 21, 1979. His feature film career began in 2003 after he made his acting debut as a teenager in The Near Room (1995).
Prior to that, he mainly performed on television. His major television credits include the suspenseful State of Play, the science fiction miniseries Children of Dune by Frank Herbert, and the BAFTA Award-winning sitcom Shameless on channel 4. (British TV series)
He has appeared in a number of West End productions, got four Laurence Olivier Award nominations for Best Actor, and provided the voices for several animated movies, including Gnomeo & Juliet, Sherlock Gnomes, and Arthur Christma.
James McAvoy parents: James McAvoy Sr., Elizabeth Johnstone
McAvoy was born in Glasgow on April 21, 1979, to mental nurse Elizabeth (née Johnstone; died in 2018) and bus driver-turned-builder James McAvoy Sr. He had a Roman Catholic upbringing.
His parents got divorced at age eleven after divorcing when he was seven. McAvoy was taken to live with his maternal grandparents, Mary and James Johnstone, in the adjacent Drumchapel neighbourhood of Glasgow because his mother was ill.
His mother occasionally resided with them.