'Smallville' Star This Ass Fears No Kryptonite

3/28/2016 5:28 PM PDT BY TMZ STAFF

0328_Laura-Vandervoort_beach_photos_AKMGSILaura Vandervoort, who played Supergirl on "Smallville," had to channel some of her own super strength when wrestling the ocean tide for her bikini bottom.

Vandervoort is on vacation in Cancun with her boyfriend. Doesn't seem like she's too upset about the near stripping. That's what vacation's for, right? 

Gotta say ... she definitely looks better in a bikini than a cape.