James D'Arcy said that attending the Scottish premiere for Cloud Atlas was like a "homecoming".
The British actor stars alongside Halle Berry and Tom Hanks in the Wachowski siblings' big-screen adaptation of David Mitchell's novel, which was partly filmed in Glasgow and Edinburgh.
At the film's premiere at the Glasgow Film Festival, James said: "I think it's wonderful that I get to be here for the Scottish premiere. It feels like a homecoming so I'm very excited to see how people will respond to it."
James, who plays Rufus Sixsmith amongst other personas in the film, described some of his alter-egos in the movie.
"I play a few characters not just one. I play a character called Rufus Sixsmith, who is a young lover in 1936 and I play him again in 1973, by which time he is now 78. I also play a futuristic Asian interviewer and I play, in a very small cameo, a male nurse. It was certainly fun," he said.
However, his lingering memory of filming in Scotland was of the heavy rain.
"We transformed Douglas Street into San Francisco for a couple of days. It was really wet when we were filming but it was great because everybody was so gung-ho and up for it," he admitted.
"We shut down big parts of the city for a while but nobody seemed to complain. Everyone was very welcoming of us... I loved shooting here."
James will walk the red carpet for the film's official UK premiere on Monday in London alongside co-stars Hugh Grant, Ben Whishaw, Jim Broadbent, Jim Sturgess and the directors.