I love Cameron Diaz so I couldn't miss her appearance on the The Tonight Show last night. Cameron D wore a lbd by Stella McCartney, Lanvin heels,…