MICHELLE Keegan has showed off her trim figure in a beautiful floral dress as she posed for an Instagram snap. The 33-year-old actress looked stunning in the vintage-look number, holding up a buttercup under her chin as she shared sweet memories from her time at school.
Sitting in the luscious grass surrounding her new £1.3million Essex home, Michelle looked elegant in the floral-printed number.
Alongside pockets and a buttoned waist, the vintage-inspired dress has a cross-over neckline and flows delicately beneath the knees.
Looking down towards the floor, Michelle oozed natural beauty as she finished her look with a soft palette of make-up and let her dark hair flow down her shoulders.
Read more on thesun.co.uk