Actress Michelle Keegan looked radiant as she shared a selfie while grabbing a coffee in London earlier today.
Michelle, 34, posted the selfie on her Instagram story, along with a photo by the canal in St James Park.
She looked stunning as she smiled for the selfie, wearing her hair tied back, with sunglasses and sun kissed glowing skin.
Michelle appeared to be making the most of a rare moment of sunshine after a rainy few days in the capital.
The award winning actress from Stockport is known for roles including Tina McIntyre in the ITV soap Coronation Street, and Sergeant Georgie Lane in the BBC drama series Our Girl.
She also recently starred in the latest series of Sky One’s comedy drama Brassic as Erin Croft.
Michelle is known for her fashion forward looks and regularly shares photos on Instagram of her gorgeous outfits, such as floral summer dresses, two piece sets and tailored suit jackets with jeans.
Fans have described Michelle’s looks as being “as gorgeous as ever” and “beautiful”.
In addition to her award-winning acting career, Michelle has a fashion and home line with online retailer Very, which includes go-to outfits such as summer dresses, beach ready separates and lounge essentials.
Her home furniture line also includes vintage inspired decor, including curtains, bedding and lighting.
She recently launched her latest fashion collaboration with Very and sportswear company Adidas at the end of June.

The collaboration features stylish sportswear, including dresses and two piece sets.
Michelle recently shared footage from her fashion shoot for the new collection in an Instagram reel and series of posts.
Sharing a look from her latest fashion line on Instagram earlier in the month, wearing a vest top and joggers, Michelle paid homage to The Spice Girls, the 90s and Mel C’s style, saying: “The iconic looks always come back and I’m here for it!”
Fans have described the outfits as “giving me all the vibes” and that they would “literally wear all of these.”