SPF WarriorCameron Diaz photographed by Mert Alas and Marcus Piggott; W magazine December 2006. cameron diazcelebsactressw magazinefashionportraitbeachswimwearMert & Marcus