Jim Carrey cuddled up to Jenny McCarthy at a Fourth of July barbecue in LA on Saturday.