A bit of fun for this morning – James McAvoy has been selected as one of the Glamour 2012 100 Sexiest Men! Online votes decide who win the title, and you can vote for James here, and check out the rest of the nominees.

James McAvoy
Age: 33
Single? James McAvoy has been happily married to his former Shameless co-star Anne-Marie Duff since 2006.
See Him Next: James McAvoy can next be seen in Filth, a festive comedy due out later this year, in which he co-stars with Jamie Bell and Downton Abbey’s Joanne Froggatt.