Michelle Keegan floored fans with her 'legs for days' as she shared a stunning new snap from a photo shoot.
The TV beauty, who shot to fame as Tina McIntyre on Coronation Street, dazzled in a pristine white blazer dress with gold buttons.
Brassic star Michelle looked 'girls night ready' as she teamed her dress with towering nude open-toe heels and a green bag for a pop of colour.
READ MORE:
She shared the photo on her Instagram as the compliments came pouring in.
"Legs for days x" commented former Corrie co-star Georgia May Foote who played Katy Armstrong in the soap.
And down-to-earth Michelle, 34, came back with an honest reply that it was 'all the angles' as she explained the effort the photographer went to to get the right shot.
"All in the angles," she explained.
"Emily was practically laying on the floor!"
An amused Georgia laughed: "Paha. That’s commitment."
karenmorrissey asked: "@michkeegan could Emily please come and lay on the floor to photograph my legs maybe?"
And coraljharv told her: "@michkeegan love that your so open about this. That’s why I follow you - so real."
Catherine Tyldesley, who played Eva Price in the soap, gasped: "The pins tho!!!!"
And Vicky Pattison said: "Unreal."
Michelle, 34, has been soaking up the sun with her husband Mark Wright in Los Angeles.
She visited Universal Studios, Hollywood during their trip and Malibu Beach.