James McAvoy has gone from X-Men to X-Rated, as he takes on the raunchiest movie role of his career in new movie 'Filth'.
Jon S. Baird, the director of the hotly anticipated movie, said that McAvoy had no reservations about taking on the sex-fuelled script, the Sun reported.
McAvoy gets plenty of action in the film adaptation of Irvine Welsh's hit novel, romping on-screen with Bob Servant Independent babe Pollyanna McIntosh, Trainspotting's Shirley Henderson and Red Road actress Kate Dickie.
The raunchy scenes are almost identical to those in Welsh's last big-screen sensation Trainspotting, involving Ewan McGregor, Kelly Macdonald Kevin McKidd and Pauline Lynch.