Justin Timberlake refused to make a complete ass out of himself during his bachelor party weekend in Cabo San Lucas this weekend ... only going "partial crack" while his pals flashed some full moons at the paparazzi.
Prior to flashing their lily-white booties, JT and the gang started the bachelor festivities in Las Vegas on Thursday before continuing the party train south of the border.
Another thing the 31-year-old former 'NSYNC boy bander has yet to reveal... the date of his wedding to fiancee Jessica Biel.
The Cracked Out
Bachelor Party Weekend
9/24/2012 2:45 PM PDT BY Johnny Lopez
Get TMZ Breaking News alerts to your inbox