You know what they say, if you've got it - flaunt it! Well, the same can be said for Cameron Diaz,who showed off her amazing legs for the taping of Good Morning America. The actress, who was joined by her Knight and Day co-star Tom Cruise at the ABC studios, went casual in a pastel ensemble.

Off-setting a gorgeous shimmery tan, Cam chose to wear a pair of tiny cream coloured shorts, white vest top, and powder blue blazer. With her hair pulled back in a loose bun, she also added a chunky gold necklace, clear lucite bangle, and a pair of beige peep-toe wedge sandals.

It was a great, summery look for the 37-year-old. Two thumbs up from me, but what about you? Tell us what you think of Cam's outfit below.