Fashion By TooFab Staff | 6/20/2010 4:05 AM PT "Knight and Day" star Cameron Diaz can go from sophisticated to flat-out-fun in a flash -- and we've tracked down how to get some of her best looks! #CameronDiaz #Fashion #ShopCelebStyle