Cameron Diaz posing in black micro dress, shows her long sexy legs at MTV Movie Awards 2007

Tags: