Home » People » James McAvoy

James McAvoy's Pets

Does James McAvoy Have Any Pets?

Long-Haired Chihuahua (Dog)

Breed: Chihuahua

McAvoy has a cute long-haired chihuahua that modeled with him in a photo shoot, but we don’t know the pup’s name.

James McAvoy

James McAvoy Pets


April 21, 1979 (45)

Links (Tags)


James McAvoy is a well-regarded actor hailing from Scotland, globally recognized for his ability to portray an array of complex characters across genres. He is particularly noted for his transformative roles in movies that straddle drama, fantasy, and thriller categories.

He rose to international prominence with his poignant performance in Atonement alongside Keira Knightley, a film that showcased his compelling acting skills. McAvoy furthered his acting prowess by portraying a young Charles Xavier in the X-Men series, demonstrating his ability to inhabit roles that combine both physical and psychological complexity. Additionally, his powerful rendition of a character with multiple personalities in Split and its sequel, Glass, cemented his status as a versatile actor.

Throughout his career, McAvoy has collaborated with an array of fellow actors and directors that have contributed to his distinctive filmography. Working with notable personalities such as director M. Night Shyamalan, actress Jessica Chastain in The Disappearance of Eleanor Rigby, and actor Michael Fassbender in the X-Men series have all contributed to his rich and varied career. His association with director Joe Wright, which resulted in his breakout role in Atonement, has been a definitive point in his career.

James McAvoy’s acting abilities have been recognized with numerous awards and nominations. His performance in Atonement earned him a Golden Globe nomination, while his role in The Last King of Scotland won him a BAFTA Scotland Award. Notably, his portrayal of 24 different personalities in Split earned him widespread critical acclaim, culminating in an Empire Award for Best Actor.