Leonardo Dicaprio and Bradley Cooper were among the stars who attended film producer Ryan Kavanaugh's bachelor party in Cabo San Lucas, Mexico over the weekend (23-24Apr11).