WTF Moments: Beyonce, Kate Middleton, Cameron Diaz