Mona Lisa Smile is a 2003 American romantic drama movie. It is set in 1953 in Massachusetts. Julia Roberts plays Katherine. Julia Stiles plays Joan. Kirsten Dunst plays Elizabeth. Marcia Gay Harden plays Nancy. Maggie Gyllenhaal plays Giselle.