Question: who played the bride in my best friends wedding
Answer: Three weeks before her 28th birthday , Michael tells her that in four days , he will marry Kimmy Wallace ( Cameron Diaz ) , a 20 - year - old University of Chicago student from a wealthy family .