Have you been wondering why you haven't seen Cameron Diaz in any movies recently? Well, it turns out, it's because she retired from acting! It is unclear exactly how long Diaz has officially been out of the movie business, but her former co-star Selma Blair confirmed that she has indeed moved on from her acting career. During the Vanity Fair Oscars afterparty, Blair stated that Cameron Diaz has retired from acting, so I guess we will have to give up any hope of a Charlie's Angels reunion or...