Michelle Keegan looks amazing after revealing she's changed her attitude to exercising.
The former Coronation Street actress, 34, is known for her incredible figure and last year explained she was taking a different approach to working out.
The actress is currently sunning herself on the beautiful island of Turks and Caicos and recently posted a bikini pic in which she stuns on a picture-postcard beach.