Charlie’s Angels star Cameron Diaz surprised her co-star Drew Barrymore on her birthday.Barrymore handed over control of her talk show The Drew Barrymore Show on Monday (February 21) for her 46th birthday, and suspected Diaz would turn up over Zoom as they usually spend their birthdays together.“Usually we get to actually be together,” Diaz said.