Cameron Diaz promoted her new movie Knight and Day on Good Morning America wearing cuffed shorts, a blue blazer and Chloe t-strap wedges. I can't help you get her amazing legs, but I can show you how to recreate her look without spending a fortune!
 Necklace, sale $40.60 at betseyjohnson.com
 Perfect Tee, sale $7.99 at oldnavy.com
 Pleated Roll-Up Shorts, $49.50 at gap.com
 Pinstripe Shirt Jacket, sale $44.99 at bananarepublic.com
 Lucite Bangle, $22 at lorisshoes.com
 Steven by Steve Madden Harryy, sale $89.99 at piperlime.com