Other Actors James McAvoy biography 26 February 2024 – Birth Name: James McAvoy – Date of Birth: April 21, 1979 – Place of Birth:...