James McAvoy stars as Bruce Robertson in Magnolia Pictures' Filth (2014)

James McAvoy stars as Bruce Robertson in Magnolia Pictures' Filth (2014)