The 35-year-old actress showed off her curves in a pair of shorts and a strapless top made entirely of denim.
Michelle Keegan shows off her long legs in a triple denim outfit
She topped off the outfit with a denim jacket and wore denim high heel boots to match. Afterward, she changed into a blue floral dress to demonstrate the top’s adaptability after wearing it with a pair of white jeans.
Michelle modeled a cream button-up dress that highlighted her long legs and knee-high cream boots that gave the illusion of extra height.
She changed into a form-fitting dress of black and white stripes and leaned against the back of a chair.
Her previous getup included a tailored white waistcoat, a pair of pants, and a jacket that all matched.
Michelle’s brunette hair was styled in a half-up, half-down updo, and she wore a minimal amount of makeup to show off her flawless complexion.
Michelle’s photoshoot comes after she was spotted last month filming her new Netflix drama, Fool Me Once, in Manchester.
She took a bikini photo in the tropics to celebrate her casting as Maya, a former ops pilot, in the show.
Michelle was pictured reading the book that inspired the show, Fool Me Once, by Harlan Coben.
Michelle’s tan glowed as she soaked up the sun in a beige textured strapless bikini from Hunza G while on vacation.
She also took precautions against the sun’s rays by donning a wicker hat and dark glasses.
Michelle, who appeared to be makeup-free for the photo, appeared to be immersing herself in the story as she readied herself for her next acting role.
She wrote for the 6.4 million people who follow her on Instagram: ‘Finally the secrets out!!
‘Im over the moon to be joining the cast of FOOL ME ONCE, a @netflixuk thriller based on the book by the extremely talented @harlancoben. Here we gooooo …’