Kelly Macdonald has confessed she still doesn't relish seeing herself on screen almost 20 years after her movie debut.

The Scottish actress got her big break in Trainspotting in 1996 and soon realised that she - like many actors - didn't like seeing herself act.

Discussing the premiere of the Danny Boyle classic, Kelly told how she was initially surprised when she saw how her co-star Robert Carlyle reacted when he saw himself on screen.

"The film started and Robert's character appeared before mine did. Suddenly, he was almost under the seat, he was so mortified," said the 38-year-old.

"I was like, 'What's his problem?' And then my scene came up and I was like, 'Oh God!' I was totally naive."

Kelly, who now stars in TV series Boardwalk Empire, said it still isn't something she is really comfortable with.

"It's not any different to hearing your voice on an answering machine," she laughed. "Or taking a picture of yourself on your phone - and then you delete it, and after 10 [attempts], you're like, 'I'm not taking a photo!'."

The actress - who has been working solidly since her break in Trainspotting with roles in the likes of Coen Brothers' 2007 hit No Country For Old Men, Harry Potter And The Deathly Hallows: Part 2 and Anna Karenina alongside Keira Knightley - revealed she has even been known to duck out of premieres.

"You kind of have to be there, unless you awkwardly ask, 'Can I just leave?', which is weird, but which I have done," she confessed.