Scottish actor James McAvoy, known for his versatile and intense performances, has commanded the screen and stage for decades. His career spans acclaimed dramas like Atonement and blockbuster franchises, including the X-Men series, where he famously portrayed Professor Charles Xavier.
James McAvoy has also earned considerable recognition for his extensive West End theater work.
Little-known fact:
He once jumped off the roof of the world's tallest hospital to raise money for a Ugandan children's charity.