With his boyish good looks and charm, it’s hard to believe that James McAvoy is turning 39 this April 21st. The actor’s rise to fame started with a role on Shameless (the English version, not to be confused with the Showtime remake), and has been ascending ever since, landing him smack dab in the middle of the X-Men franchise.
To celebrate McAvoy’s big day, here are just a handful of our favorite Scotsman’s best performances.
In M. Night Shyamalan’s celebrated Split, James plays a character with 23 separate and distinct personalities. While at times terrifying, James impressed with his portrayal in this thriller, and was asked to reprise his role in 2019’s Glass.
James joined the superhero/super-villain roster in 2011’s X-Men: First Class. And what better role for McAvoy to step into than the iconic mutant Professor X?
In this sleek and stylish action-adventure film from 2008, McAvoy portrays a young man who is recruited into an elite group of assassins. As violent as you would expect it to be, Wanted manages to accomplish exactly what it sets out to do.
In this sweeping period piece, James portrays a young man who suffers an unfortunate turn of events after a lie is told about him. With a remarkable cast, this film was one of the best from 2007.
While McAvoy only plays a supporting character in 2017’s sexy-as-it-sounds Atomic Blonde, fans will find it well worth the watch.
If you’re into something “sweet” rather than something sexy, Penelope is where you should look for your McAvoy fix. This adorable 2006 film is full of magic, heart, and true love.
In this historical drama, McAvoy plays the lawyer defending a woman accused of being a part of the conspiracy to assassinate President Abraham Lincoln.