MICHELLE Keegan showed off her enviable figure in a "moody" black and white snap on Instagram. The 33-year-old star looked sensational, with her toned legs on display in a short shirt-dress.
The photo was taken from behind as the actress posed in an empty field. She is looking off camera, with her brunette hair loose and wavy as it tumbles past her shoulders.
Michelle has a subtle smile on her face, with her eyes concealed by her luscious locks. The beauty captioned the post: "Moody Monday", adding a moon emoji.
Read more on thesun.co.uk