criticalhit.net
James McAvoy gets… well, really filthy in this very NSFW red band trailer for Irvine Welsh's FILTH - Critical Hit
After spending a number of years in Hollywood, practicing his Americanese, Scottish born actor James McAvoy has lately cued up a number of projects in the UK. He’ll play cops and robbers with…