Drew Barrymore and Cameron Diaz have been friends for nearly 30 years! You won't believe what nickname Barrymore has for her high school BFF!