Madeleine Aggeler
Updated Nov 25, 2016 @ 5:02 pm
Jason LaVeris/FilmMagic

Attention, paparazzo: Catherine Zeta-Jones is over your shit.

After nosy photographers posted some unflattering pictures of the actress in a swimsuit, 47-year old Zeta-Jones responded by posting her own bikini pics on Instagram.

The Chicago star is currently on vacation in Mexico with her husband, actor Michael Douglas. The couple have been married for 16 year, and despite a brief separation in 2013, seem to be going strong (snapping sexy pics of each other always helps).

Douglas, 72, also posted some beautiful holiday pictures on his own Facebook.

Keep slaying, Catherine.