Advertising Console

    James McAvoy stars in Filth

    PressAssociation

    by PressAssociation

    6.7K
    26 views
    By: Leanne Rinne
    Filth, based on the Irvine Welsh novel of the same name, was launched at the Vue cinema at the Omni Centre in the author's home town of Edinburgh. James McAvoy plays the lead role of corrupt policeman Bruce Robertson who is on track for a promotion and is determined to get it.