McAvoy delivered a materpiece in "Split," portraying Kevin Wendell Crumb, a man with dissociative identity disorder harboring 23 distinct personalities.
In the "X-Men" film series, McAvoy portrayed a younger iteration of Professor Charles Xavier, the iconic mutant leader and telepathic mentor.
McAvoy delivered a touching performance as Robbie Turner, a young man whose life is irrevocably altered by false accusations in the sweeping romantic drama "Atonement."
In the darkly comedic drama "Filth," McAvoy portrayed Bruce Robertson, a corrupt and manipulative Edinburgh police officer grappling with addiction and delusions of grandeur.
McAvoy embraced the role of Wesley Gibson, a disillusioned office worker turned assassin-in-training, in the action-packed thriller "Wanted."
In the heartfelt drama "Inside I'm Dancing", McAvoy portrayed Simon Newton, a young man with muscular dystrophy who forms a deep bond with his rebellious new roommate, Rory O'Shea.
McAvoy delivered a compelling performance as Nicholas Garrigan, a young Scottish doctor who becomes embroiled in the brutal regime of Ugandan dictator Idi Amin, portrayed by Forest Whitaker.
"Becoming Jane," McAvoy portrayed Tom Lefroy, a charming and spirited Irish lawyer who captures the heart of celebrated author Jane Austen, portrayed by Anne Hathaway.
"Trance," McAvoy portrayed Dennis Doyle, an art auctioneer drawn into a high-stakes heist orchestrated by a charismatic hypnotist.
Returning to the role of Nicholas Garrigan, McAvoy portrayed the character in the miniseries adaptation of Frank Herbert's epic science fiction novel "Children of Dune."