Date: 29th September 2015
Michael Fassbender has led the cast of Macbeth on the red carpet as it received its UK premiere in Edinburgh.
The Hollywood A-lister plays the title role in the new film adaptation of Shakespeare's tragedy which is out in cinemas next week.
He stopped to talk to fans, sign autographs and pose for selfies as he made his way to the screening at the Festival Theatre.
Marion Cotillard, who plays Lady Macbeth, was not on the red carpet.
But David Thewlis, who takes on the role of King Duncan, and Paddy Considine, playing Banquo, were in attendance.
Fassbender said: "It is great being in Edinburgh, it's exciting to have the premiere here in Scotland."
"We were lucky enough to film a bit up here and I was here in 2006 doing a play at the Fringe Festival so I love being back."
Source: Press Release