Academy-award winning director Danny Boyle has admitted that he treated actor Ewan McGregor badly in the past.
After casting McGregor as a lead in "Trainspotting", "Shallow Grave" and "A Life Less Ordinary", Boyle confessed that he let the star down for his fourth feature film "The Beach".
The 56-year-old filmmaker said he has since apologised to the actor for his behaviour, reoprted Digitalspy.
More From This Section
"You think you're moving up, it's the illusion that you think you're moving up, therefore you're going to need a bigger star to sell the movie. You learn to stick with your roots," Boyle said.
McGregor and Boyle have patched up since then. The actor will be returning for the "Trainspotting" sequel alongside other stars of the first film.