10 Movie Actors With Far More Range Than You Think

10. James McAvoy

Looking back at James McAvoy's acting credits, it makes you wonder if the actor truly does suffer with the same multiple personality disorder his character Kevin does in the magnificent Split.

Advertisement

Why? Because virtually none of McAvoy's roles have ever been alike. There are a few roles he has played numerous times, Professor Charles Xavier as an obvious example, but the standalone characters he has portrayed are all so individually unique.

It is true that his distinctive appearance does stop him from committing to the more outlandish transformations akin to Christian Bale or Daniel Day Lewis but there are no doubt viewers out there who were baffled to learn that McAvoy uses his native Glaswegian accent because his takes on various English, Irish and American accents are truly faultless.

But McAvoy doesn't reserve his acting talents solely for film and television as the Scottish star has regularly performed in theatre too, most recently at London's Playhouse Theatre portraying Cyrano de Bergerac.

At just 40 years old, McAvoy still has a long time remaining in his career to wind down and take on some more typecast roles but it seems so unlikely given the way he completely throws himself into every role he takes. One for the present and the future, for certain.

Advertisement