The Coronation Street star, 26, got a big surprise when she made a personal appearance in Birmingham on Saturday night (28 December) and came face to face with her mirror image - on a man's arm!
Michelle's male admirer had chosen to have a tattoo of the actress on the inside of his arm and the resemblance is spot on!
Showing what a good sport she is, Michelle posed with the fan, smiling as she pointed at the inking.
Wearing a grey overcoat with black leather lapels, Michelle looked her usual glamorous self in black cigarette trousers and a white shirt.
She kept her long brunette locks up in a loose ponytail, choosing to wear cute jewelled earrings that matched her red lipstick.
Michelle spent Christmas with fiancé Mark Wright and his family. Former TOWIE star Mark proposed in September.
We wonder what Mark would think of Michelle's tattooed fan...?
What do you think of the Michelle Keegan tattoo? Tell us below!