Enjoying a romantic holiday in Mexico with boyfriend Joshua Jackson, Kruger showed off her gamine figure in a £195 We Are Handsome panther swimsuit.
Kruger wore the swimsuit for her post-New Year's break in Cabo San Lucas with long-term love Jackson.
Joshua opted for a pair of grey swimming trunks for his beach attire.
At one point, the 32-year-old actor opted to keep his T-shirt on while Diane continued to flaunt her perky behind in the one-piece.
Whilst enjoying the surrounds of surf and sand, Joshua and Diane also settled on some poolside lounging where they played board games.
Joshua and Diane's holiday comes just after the Troy actress was announced as signing on for a role in Farewell, My Queen.
Joshua is also taking a break from filming the third season of TV series Fringe in a more chilly Vancouver.