Behold, The Tragic Comedy!

James McAvoy and Irvine Welsh on the set of “Filth” in Edinburgh.