Cameron Diaz has recently been rocking ... and matching black heels. Her blonde hair was worn in center-parted mermaid waves, and she added a pop of color to her outfit by way of a bold red ...