Ewan McGregor has said he would like to reprise his role as Mark 'Rent Boy' Renton in the planned sequel to the seminal movie Trainspotting.

Speaking at Buckingham Palace, where he was collecting an OBE for services to charity and drama, McGregor said: "I have not been approached officially, but I would be up for it and there has been talk about it happening in 2016, 20 years after we did Trainspotting."

He continued: "The sequel is called Porno, so I have to be careful about saying 'I am doing Porno in 2016'."

However, McGregor said he felt the story would have to justify the sequel, adding: "I didn't think the book (Trainspotting author Irvine Welsh's follow-up Porno) was very good."