Twenty years after Trainspotting took the world by storm, the film's stars have attended the premiere of its sequel, T2 Trainspotting.

Ewan McGregor, Robert Carlyle, Jonny Lee Miller, Ewen Bremner and Kelly Macdonald joined director Danny Boyle on the orange carpet at Edinburgh's Cineworld, Fountain Park.

Carlyle said that he was delighted to have been given the opportunity to reprise his iconic role as Francis Begbie after all these years.

"Begbie's 20 years older, he's been in prison for that amount of time," he said. "He is the same man, but yet a very different man.

"I suppose that maybe sums up the film in actual fact, you know, it's the same kind of thing but entirely different."

T2 Trainspotting is released in cinemas on January 27.