Jamie Foxx and Cameron Diaz are friends for life! While theDjango Unchained star and The Mask actress have been pals for 25 ...