Michelle Keegan has dumbfounded her fans with a make-up free selfie as she looks completely flawless in the pic.
The 31-year Our Girl actress took to Instagram to share a snap of her bare face and followers were left scratching their heads.
She was having a chill out day and appeared with her hair scraped up in a messy bun and wore a personalised dressing gown.
She made it clear she was enjoying her downtime, captioning the snap with: “💙 E L E M E N T 💙.”
Michelle appeared to not have a scrap of make-up on in her selfie and fans took to social media to compliment her, with some insisting she can’t be real!
“Why is she so perfect? 😍,” asked one.
One of her followers gushed: “Such natural beauty 😍😍😍.”
Another declared: “She’s unreal.”
A fourth questioned: “Do you ever not look flawless?”
Read more: Mark Wright mocks wife Michelle Keegan for going out in slippers
Mich was flaunting a gorgeous tan in her pic, thanks to her recent jaunt to Barbados with husband Mark Wright.
The actress wowed fans when she was away, too, but it was her incredible body that got people talking.
She shared a snap of her posing on the beach in a skimpy swimsuit, which showed off her unbelievable figure.
Read more: Inside Mark Wright and Michelle Keegan’s luxury Barbados trip
She captioned her beach snap with: “Bringing some 80’s vibes to the beach 🏝.”
Mich thanks her skincare routine for keeping her skin so flawless.
In February, she told Women’s Health: “Know your skin. I know that mine changes in different climates, so I’ll adjust my products to suit that. Oh – and always wear SPF.”
We’re stocking up right now, Mich!
Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think of this story.