Move over McAvoy!

We've kept the home (loin) fires burning for James McAvoy ever since his breakthough performance as the posh-but-still-dodgy Steve in Shameless. However, these pictures of Justin Chatwin - his equivalent from Showtime's US remake of the Manctastic dramedy - are severely testing our love: