Cameron Diaz as Maggie Feller / 20th Century Fox

"In Her Shoes" Photos (14)