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. They've been dating for two months.