I’m sorry for not alerting you about this, but I just found out myself; Cameron Diaz visited the Tonight Show with Jay Leno on Monday! As Leno’s days as the host are almost over, it comes as no surprise that Cameron went to the show one last time, as the two have been friends for several years.
Stay tuned for screencaptures and the video clip!