Diane Kruger was showing Joshua Jackson what he’s missing when she posted a sexy bikini shot of herself while vacationing in Sri Lanka.

Just days after it was announced the pair had broken up after a decade together, the 40-year-old actress took to Instagram with a photo in which she is taking in an amazing view on a balcony in her bikini.

Kruger simply captioned the beautiful pic, “Dawn.”

As we reported, news broke that she and Jackson split and Kruger’s rep confirmed it last week. A source close to the former couple added that they “decided to separate and remain friends.”

We don’t know what Jackson is thinking right now but we have to say that his ex is looking good!