I first noticed him, as I'd imagine most people did, holding his own opposite Oscar winner Forrest Whitaker in The Last King of Scotland, but as pictures start to trickle in from the Venice Film Festival, it occurs to me that I seem to have developed a crush on actor James McAvoy.
Isn't he dreamy?
If you haven't seen the British film Starter for Ten, rent it immediately -- James is totally charming in it, and the movie, about a young man who joins his university's quiz competition team, is absolutely delightful.
James can next be seen opposite Keira Knightley in the film adaptation of Ian McEwan's novel Atonement.
Click for more Cute Boys of Pop Culture