R
Rachel Lee
- Yahoo Life
Cameron Diaz is stunning at 47! See her best looks
Cameron Diaz is turning 47, but that hasn’t slowed her down one bit! Although she has formally retired from acting, she’s still writing books and rocking it with her killer looks. Vote on her best outfits ever!