Doctor Who actress Karen Gillan did a double take as she spotted her look-alike on the set of Not Another Happy Ending.
Gillan, who is leaving her Doctor Who character Amy Pond behind for the silver screen, was snapped talking to her double Rebecca Davidson.
Davidson was only cast for the role on Monday after a desperate search by producers on Facebook for someone who could fit the part.
The 24-year-old came face to face with her super fan Davidson, 21, in Glasgow's Merchant City.
Gillan's character Jane Lockhart, a writer struggling with a creative block, meets her perfect double in a pub in the film.
The romance is directed by John McKay, who also directed Gillan in recent Beeb drama We’ll Take Manhattan.
Could they be identical twins?
PICTURES: See all the photos of their day on-set together below...