7 Films Where James McAvoy Is Effing Adorable

7 Films Where James McAvoy Is Effing Adorable

I have a crush on James McAvoy since I saw him for the first time in The Last King of Scotland. I remember I thought to myself that his were the bluest eyes I had never seen. I fell in love instantly!

Note: This post contains spoilers for films and TV series. If you haven’t seen any or some of them and don’t want to be spoiled, please don’t carry on reading! It also contains Amazon Affiliate Program links.

I was talking with one of my workmates the other day. I found out that I’m not the only one who thinks James McAvoy has that something special you can’t describe. Is it his good-looking appearance? His kind look and smile? Maybe his youngish voice–which I absolutely love? Or is it the fact that he’s one of the greatest actors of these days?

I still don’t know exactly which of these qualities is his main appeal–or if it’s all them as a whole–. So let’s analyse each of the following films and maybe you’ll find out.

So here they go:

1. Shameless

Right, this is actually a TV series and not a film, I know. But McAvoy’s character Steve is so cute that I had to include it in the list.

I’ve only seen a few episodes of the UK’s version of Shameless so far, but I haven’t seen the American yet. I can tell it’s a good and entertaining TV series.

What I like the most of this TV series is the love story between Steve (McAvoy) and Fiona, played by Anne-Marie Duff. In fact, the actress has been his wife in real life for 10 years until they broke up a few months ago. Awww…

There are some scenes featuring the couple in which I sometimes thought, green with envy: “Lucky b*tch!”

A clear example of sensuality and romance in Shameless is the kitchen scene in the pilot episode. I blush every single time I see it! Watch it here:


2. The Last King of Scotland

As I’ve just told you above, this is the first film of James McAvoy that I ever saw. He looks SO totally Scottish in it–and you know how I adore Scottish men. After watching it, I couldn’t resist to look up his name on the IMDb!

What’s more, his singsong Glaswegian accent drove me totally crazy from the beginning. It’s a shame that there aren’t many films where he speaks with his actual accent.

About accents, some time ago I read that the accent from Glasgow is the sexiest of any English-speaking place in the world –and I completely agree.

Credit to professor-x-student @ tumblr
Credit to professor-x-student @ tumblr

3. Penelope


I discovered Penelope a few nights ago when I was just doing some research for this post. I’m not really keen on fantasy films, but I admit that I loved this one.

In the beginning, I didn’t fancy McAvoy’s character too much. He plays the role of a shabby-looking gambler. Moreover, I felt sorry for him throughout the film.

But then you see him smiling like this and realise how sensitive he actually is…

James McAvoy in 'Penelope'.

4. Starter for 10

Source: moviesteve.com

I came upon Starter for 10 last week, when I was also researching for my post.

While I was watching it, I was wondering: “How on earth hadn’t I known this film before?! It’s amazing!” Now I can say that this has probably become my favourite film starring James. It’s not a major film, I admit it, but it really meets all my expectations a film needs to have. And the OST is so good! Plenty of songs by The Cure, one of my favourite bands ever.

Hey, question: Have you ever noticed how well James McAvoy kisses?!

James McAvoy in 'Starter for 10'.
James McAvoy in ‘Starter for 10.’

5. Becoming Jane

The scene of Lady Gresham’s ball in Becoming Jane is one of the most romantic I have ever seen. His impish smile makes me blush when I watch it… (I know, I act like a teenager.)

I actually enjoyed James playing the role of a bad boy. Tom Lefroy –supposedly Jane Austen‘s only lover– was a lustful character indeed. But it’s so sweet to see that someone so apparently sinful and promiscuous actually fell in love so deeply.

James McAvoy and Anne Hathaway in 'Becoming Jane'
Tom Lefroy (McAvoy) and Jane Austen (Hathaway) in ‘Becoming Jane’.

6. Atonement

Saddest story ever. It’s so hard for me to watch this film–and I’ve done it a few times because it’s beautiful. I’m reading the book right now, and it’s so well written.

In my opinion, the best scene of Atonement is the one in which Robbie (McAvoy) writes a letter to Cecilia (Keira Knightley). Yes, the C-word scene.


7. The disappearance of Eleanor Rigby

The Disappearance of Eleanor Rigby

I bought a special edition DVD of The disappearance of Eleanor Rigby some months ago. Yet, I couldn’t watch it until now. It’s such a hard one to see…

But McAvoy’s character is really tender and sensitive too.

So what do you reckon: which one of these characters played by James McAvoy do you think is the most adorable? Please, share your thoughts below!

Featured image source: http://www.theplace2.ru/photos/James-McAvoy-md2321/pic-99198.html