MICHELLE Keegan looked incredible as she enjoyed a cocktail on a white sandy beach in Mexico.
The actress, 34, showed off her stunning figure in a lilac bikini top and torn black denim shorts.
Her long brown hair fell over her tanned shoulders and she covered her eyes with shades as she held up her beverage for a picture.
Yesterday Michelle toasted her fans, saying her blood was "80 per cent spicy margarita".
Relaxing in a skimpy top on her Mexico holiday she raised a glass of the cocktail, which is made of tequila.
She posted the video alongside the song Bottoms Up by Trey Songz and Nicki Minaj.
Michelle licked the rim, which traditionally has salt on it, before taking a sip and raising the glass to the camera.
The former Coronation Street and Our Girl actress wrote: "Not lying my blood is now made up of 80% spicy margarita."
Most read in TV
Emmerdale's Meena Jutla to be caught out as she stabs Samson plus other spoilers
Jimmy Carr gives contestant £18,000 after I Literally Just Told You mistake
Dancing On Ice start date announced – and it's just DAYS away
Lorraine viewers gobsmacked by huge Noughties pop star's new look
She later posted a picture of her sprawled out on a sun lounger holding a bright blue drink in a cocktail glass.
Wearing shades, a hat and the same outfit she wore in the video, Michelle read a book titled Every Thing Is F**ked.
She captioned the snap with a funny message suggesting she'd broken her vow to stay off the cocktails.
The star wrote: "Dear New Years Resolution. Well it was fun while it lasted. Sincerely January 4th."
Fans captioned the snap "dreamy" with many calling her "so beautiful" as she relaxed in the sunshine.
Michelle and her husband Mark saw in the New Year in Mexico and have posted a string of pictures from their South American getaway.
Mark also gave fans a peek into their luxury holiday, sharing a look at the delicious food and drinks he's been enjoying while away.
He also showed off their hotel's impressive pool set against the idyllic sea view.
Source: Read Full Article