James McAvoy has denied a claim that he could play Jimmy Savile on the big screen.
Trainspotting author Irvine Welsh told the Radio Times that McAvoy told him that he would play Savile if Welsh ever penned a script about the sex predator.
The pair worked together on new film Filth, which also stars Jim Broadbent and Jamie Bell, and is based on Welsh's "unfilmable" third book.
But McAvoy's spokeswoman said: "James did not make that statement. He has never expressed interest in playing the role of Jimmy Savile."
Welsh told the Radio Times that while making Filth, he discussed the subject of sexual abuse with X-Men star McAvoy, who apparently told him he would play Savile.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article