I've probably seen him in other films, but the one I remember the most is Wanted with Angelina Jolie and Morgan Freeman.
James McAvoy does have a bit of a boyish look to him, which isn't always for me. For this post, I've picked a few where he looks not so boyish, and in my opinion, rather dashing and sexy - so I hope I please Sarah. One of the pictures looks like a period drama, and if you know what the film is then please share, as I haven't the foggiest what it is.
Oh, and of course... if I can find them naked or semi-naked, then I'll do my best to post it, too.
You know the real reason why I end up posting more than one picture. I can never really choose just one! I'm so indecisive.