Cameron Diaz parades her endless pins in a VERY short little black dress on Jay Leno

Legs eleven! Cameron Diaz parades her endless pins in a VERY short black dress on Jay Leno

Legs eleven: Cameron Diaz paraded her toned and tanned pins in a VERY short thigh-skimming little black dress on The Tonight Show with Jay Leno last night

Legs eleven: Cameron Diaz paraded her toned and tanned pins in a VERY short thigh-skimming little black dress on The Tonight Show with Jay Leno last night

Lucky man: Host Jay Leno cuddled up to the tall blonde actress as she graced the stage

Lucky man: Host Jay Leno cuddled up to the tall blonde actress as she graced the stage

Rekindling an old flame Cameron is said to be enjoying a dalliance with P. Diddy, rekindling a romance with the rapper

Rekindling an old flame Cameron is said to be enjoying a dalliance with P. Diddy, rekindling a romance with the rapper

Moving on: The Bad Teacher actress has moved on from splitting with Alex Rodriguez in September, seen here in happier times

Moving on: The Bad Teacher actress has moved on from splitting with Alex Rodriguez in September, seen here in happier times

Former flame: Cameron and Justin Timberlake, who dated for three years, seen at the premiere of Bad Teacher in June

Former flame: Cameron and Justin Timberlake, who dated for three years, seen at the premiere of Bad Teacher in June