Trainspotting (film) discussing which chapters of the book would and would not translate into film. Hodge finished the first draft by December. Macdonald secured financing from Channel 4, a British television station known for funding independent films. Pre-production began in April 1995. Ewan McGregor was cast after impressing Boyle and Macdonald with his work on their previous film, "Shallow Grave". According to Boyle, for the role of Renton, they wanted the quality of Michael Caine's character in "Alfie" and Malcolm McDowell's character in "A Clockwork Orange", "repulsive ... with charm "that makes you feel deeply ambiguous about what he's doing." McGregor shaved
Last Days in the Desert setting for himself a dramatic test with distinctly human conflicts. On February 1, 2014, the cinematographer Emmanuel Lubezki told "Deadline" that he is going to work on a film in the desert with his friend Rodrigo García and Ewan McGregor. He said "It's a tiny little beautiful, extraordinary script that Rodrigo wrote that we’re going to shoot for five weeks." On February 5, 2014 two actors, Ewan McGregor and Tye Sheridan, joined the film cast. McGregor plays the dual roles of a holy man and a demon. The film is written and directed by Rodrigo García, while Division Films and