Reese Witherspoon surprised fans over the summer when she showed off her bikini body and a large, elaborate tattoo on her belly, on vacation. And the actress continued to switch things up lately in L.A.\'s Brentwood area, where she grabbed dinner at eatery Tavern with fellow A-lister Cameron Diaz. While Diaz, 39, typically shows off her well-toned body, it was her dinner companion that turned heads this time around. Recently-wed Witherspoon, 36, wore a sheer blue top that revealed a black bra underneath; the smiling Oscar winner finished off the look with a cardigan and jeans.