Photo of James McAvoy James McAvoy

A graduate of the prestigious Royal Scottish Academy of Music and Drama, James McAvoy was born in Glasgow, Scotland, on April 21, 1979. In the wake of his parents' divorce, he was largely raised by his maternal grandparents.

Landing a spot in the Sci Fi Channel miniseries Children of Dune proved to be the young actor's big break. But his film career took off in earnest when he was cast as Mr. Tumnus, the Faun, in the big-budget epic The Chronicles of Narnia: The Lion, the Witch and the Wardrobe.

Since then, McAvoy has emerged as one of the hottest actors of his generation. He earned critical praise for his roles in The Last King of Scotland and Atonement, picking up BAFTA and Golden Globe nominations. He also starred as Jane Austen's would-be suitor in the costume drama Becoming Jane and ventured into the action genre opposite Angelina Jolie in Wanted.

James McAvoy in Split


2017 PG-13

Though Kevin (James McAvoy) has revealed 23 personalities to his psychiatrist, there remains one still submerged who is set to materialize and dominate all the others. Compelled to abduct three teenage girls, Kevin reaches a war for survival among all of those contained within him -- as well as everyone around him -- as the walls between his compartments shatter apart.

  • James McAvoy in X-Men: Apocalypse X-Men: Apocalypse
  • James McAvoy in X-Men: Days of Future Past X-Men: Days of Future Past
  • James McAvoy in The Conspirator The Conspirator
  • James McAvoy in X-Men: First Class X-Men: First Class
  • James McAvoy in Trance Trance
  • James McAvoy in Wanted Wanted
  • James McAvoy in Victor Frankenstein Victor Frankenstein
  • James McAvoy in The Lion, the Witch & the Wardrobe The Lion, the Witch & the Wardrobe
  • James McAvoy in Atonement Atonement
  • James McAvoy in The Last King of Scotland The Last King of Scotland
  • James McAvoy in Filth Filth
  • James McAvoy in The Last Station The Last Station
  • James McAvoy in Becoming Jane Becoming Jane
  • James McAvoy in Starter for 10 Starter for 10
  • James McAvoy in Gnomeo and Juliet Gnomeo and Juliet
  • James McAvoy in Welcome to the Punch Welcome to the Punch
  • James McAvoy in Children of Dune Children of Dune
  • James McAvoy in Arthur Christmas Arthur Christmas
  • James McAvoy in Bright Young Things Bright Young Things
  • James McAvoy in Wimbledon Wimbledon
  • James McAvoy in Penelope Penelope
  • James McAvoy in The Disappearance of Eleanor Rigby The Disappearance of Eleanor Rigby
  • James McAvoy in State of Play State of Play
  • James McAvoy in Strings Strings
  • James McAvoy in Rory O'Shea Was Here Rory O'Shea Was Here
  • James McAvoy in Shakespeare Retold Shakespeare Retold