Actor James McAvoy has played a lot of characters in his time on the silver screen: a super-human assassin, a World War II soldier and, of course, one of the most powerful mutants in the universe, Professor Charles Xavier.
He's on screen now reprising his role as Professor X in the summer blockbuster "X-Men: Days of Future Past," but you can also see McAvoy now in a smaller, grittier film set in his home country of Scotland.
The movie is "Filth," based on the novel of the same name by writer Irvine Welsh ("Trainspotting"). In it, McAvoy plays against type in the surprisingly dark role of Detective Bruce Robertson, a very dirty cop who's desperate to get a promotion.
"Filth" opens in theaters on Friday, May 30. To hear the full interview, click on "Listen Now" in the upper left.