Hollywood hunks James McAvoy, Ewan McGregor and Gerard Butler in top 100 sexiest stars
Glasgow-born X-men actor McAvoy top Scots hottie in poll won by Fifty Shades of Grey star Jamie Dornan
X-MEN star James McAvoy is now one of the world's top five sexiest men according to UK Glamour magazine.
The Glasgow-born actor is ranked number four in the poll won by Fifty Shades of Grey star Jamie Dornan.
The mag took a look ahead to the coming year and asked its readers who they thought would be would be sizzling on screen in 2017.
Other Scots hotties in the top 100 for 2017 include Outlander actor Sam Heughan, Star Wars hero Ewan McGregor former Doctor Who star David Tennant and Hollywood hunk Gerard Butler.
Married stars Tennant and McGregor, both 45, come in at numbers 81 and 78 respectively while Gerard Butler, 47, is ranked at 70.
Sam Heughan, 36, completes the list of hot Scots at number 63.
Outlander star Sam joked to his followers online: "Thank you GlamourMagUK and the terrific fans!!! They clearly have impeccable taste...I beat Channing Tatum?!?"
He did indeed as Tatum, also 36, only made it to number 72.
The top five were Jamie Dornan, Aidan Turner, Robert Pattinson, James McAvoy and Luke Evans