Ray of sunshine Drew Barrymore rocked a vibrant yellow one-piece swimsuit in a new Instagram post. The actress, 46, looked like summer personified in the snapshot shared on Wednesday, Aug. 18. Drew accessorized with a colorful swim cap beanie with florals stitched on.