I don’t know what it is about this little Leprechaun, but James McAvoy aka Professor Xavier is sexy! Check out him baring it all after the NSFW jump!
CLICK TO ENLARGE!
The post OMG, he’s naked: James McAvoy appeared first on !! omg blog !! [the original, since 2003].