Among the contemporary crop of fearless actors, James McAvoy’s name stands head and shoulders above the rest. His amazing body of work, which includes movies of almost all genres, is a living testament to his talent. His Scottish ethnicity hasn’t limited him one bit, seamlessly flowing through the contours of his characters with aplomb. With a gnawing penchant for assuming roles which are an inherent tomboy in nature, his boyish charm does wonders and sways audiences with effortless ease. McAvoy’s real strength lies in drawing the viewer close, with intensity and intrigue, and then letting go, unleashing barrages of evocative feelings, capable of shaking the very earth beneath us. We present to you the list of top James McAvoy movies, selected from his impressive filmography. You can watch some of these James McAvoy movies on Netflix or Hulu or Amazon Prime.
10. Atomic Blonde (2017)
‘Atomic Blonde’ could have easily been the year’s best film, if not for its cliched style of finishing scenes. The way they are built up, almost every one, is tremendously satiating as an audience, and appallingly original. It doesn’t, however, lack conviction in the way they are ended. An elite Mi6 agent faces a challenge she has never come up against: the Berlin Wall. Retrieving important dossiers from the city, the mercurial agent gets herself into trouble, only to find a hero in the eccentric David Percival (McAvoy). The two together wish to finish what the former started. Comparisons with ‘John Wick’ fall flat on their face. It , at best, is a meek semblance, which keeps its wings tightly wrought into its back, failing to take the risk. McAvoy is brilliant and ruthless in his role. His exponential growth over the years reflects well in his refined and finely tuned performance.
9. The Last Station (2009)