Yup, that's Keira Knightley. And no, it's not a movie set.
The British actress played a supporting role for her brother Caleb Knightley's fiancée Kerry Nixon. The couple's wedding took place in Glasgow on Sunday.
The 26-year-old star wore an above-the-knee, full-skirted purple dress, paired with basic black pumps and an unkempt bob!
According to the Daily Mail, Keira was accompanied by her new boyfriend, James Righton.