Cameron Diaz called in to Oprah Winfrey's talk show from a film set in Los Angeles on Monday (03Mar08) to pay tribute to her best friend Drew Barrymore's generous $1 million (GBP500,000) charity donation. Barrymore was on the show to present the cash to the United Nations World Food Programme, and her donation and footage of the actress in Africa, helping starving kids, led Diaz to reach for the phone. Calling in to her thrilled pal, Diaz said, "I've been listening to this show and literally I'm choked up because... I'm so proud of this information that she's (Barrymore) giving the world... It's unprecedented. "Learning about how our children are living in the world is devastating and the truth that is being spoken there is so important for people to hear and I'm just so proud of you Drew." An obviously moved Barrymore responded, "That's my best friend, man." Barrymore has travelled to Kenya twice with the WFP organisation, who she has worked with since 2005. The 33-year-old told Winfrey, "I have seen with my own eyes what a difference a simple cup of nutritious porridge can make in a child's life. It helps them learn, stay healthy and sets them on track for a bright future."