Filth Posted on October 9, 2013 by Three Rows Back Post a comment or leave a trackback: Trackback URL. Watching the Detectives – Ray Lennox (Jamie Bell), Peter Inglis (Emun Elliot), Bruce Robertson (James McAvoy) and Dougie Gillman (Brian McCardie) in Filth