Cameron Diaz's "Tonight Show" Armed Forces Tribute
Emerging as one of the surprise celebrity guests, Cameron Diaz graced the stage as she visited "The Tonight Show with Jay Leno" earlier this week (November 23).
The "Knight & Day" actress donned a sexy LBD as she took to the NBC Studios in Burbank, CA to take part in a special Armed Forces Thanksgiving show.
Miss Diaz continued to make rounds amongst the military-only audience members as they posed questions during a segment titled "Ask Jay Anything".
Also chatting about the visit while backstage, Cameron was joined in the "Tonight Show" tribute by fellow stars such as Jason Segel and William Shatner.