Joshua Jackson and Diane Kruger took advantage of the long holiday weekend by heading down to Mexico for a romantic getaway. Josh fulfilled our shirtless wishes by stripping down, but he only had eyes for Diane. He snapped photos of his hot girlfriend's bikini body while she showed off her two piece. Josh recently signed on for a new big screen project — we always welcome more Josh! — while Diane has been busy with all her red carpet appearances. We've seen these two enjoying vacations before, like in glamorous St. Tropez and no matter where they are they always seem to be totally, blissfully in love.