Cameron Diaz has canceled her appearance at the London premiere of her new movie What Happens In Vegas following the death of her father.
Cameron Diaz cancels all appearances