James McAvoy gets in touch with his inner badass with ‘Filth’ stemming from an Irvine Welsh adaptation. The latest Filth red-band trailer has hit, and it shows McAvoy at his lowest. He plays Bruce Robertson, a sleazy, corrupt, drug-addicted cop who’ll stop at nothing to get what he wants, but the biggest obstacle standing in his way may be his own faltering grip on reality.
Jon S. Baird directed, and Imogen Poots, Eddie Marsan, Jamie Bell, and Jim Broadbent also star. Watch the video below.