Margot Robbie is having a whale of a time while showing off her fabulous figure in a retro bikini while on holiday with her husband.
The 30-year-old Hollywood actress is currently in Puerto Vallarta in Mexico with her British spouse Tom Ackerley - and the pair seem as in love as ever.
Margot was spotted in a burnt orange bandeau bikini top with matching high-waisted floral bottoms,– complemented with some gold jewellery.
Later she covered up with some white linen trousers and a stylish straw hat with a scarf as the pair lounged on a beach side sunbed.Tom meanwhile sported a pair of graphic-patterned swimming shorts.
Read more on dailystar.co.uk