Not long now until James McAvoy reinvents his reputation in the soon to be released Filth.

Adapted from Irvine Welsh's novel of the same name, McAvoy stars alongside a stellar cast (including Jamie Bell, Imogen Poots and Jim Broadbent) as corrupt, bi-polar, drug addict cop Bruce Robertson. Bruce has very explicit sex with teenagers, prostitutes, colleagues, colleagues wives and pretty much everybody else he can coerce into taking off their clothes, all while half-heartedly trying to find out who beat a student to death, and hoping to win back his estranged wife.

McAvoy loved making the film, he told ELLE: "We had a ton of fun. It was fairly intense obviously, but it was good intense. You spend a lot of time in most movies just trying to figure out what the hell you’re doing, but on that one we were certain what we were doing all the time. We were trying to be bold and brave and daring.”

Well, Mission: Accomplished. The film is bold and brave and daring. It's certainly disgusting sometimes, and thought provoking all the time. Also, a little bit heartbreaking. You can see it for FREE with ELLE, and watch a fairly typical clip here. Finally, if you are an Irvine Welsh fan, be sure to grab an October copy of ELLE, in which the legendary author interviews... himself. Because, frankly, who else would be up to the task.

Like