Cameron Diaz makes rare TV appearance on Drag Race All Stars 7 judging panel
‘Charlie’s Angels’ star has stepped back from public eye since retiring from acting four years ago

‘Charlie’s Angels’ star has stepped back from public eye since retiring from acting four years ago