Danes returnerte til det store filmlerretet i 2002, da hun sammen med Susan Sarandon, Kieran Culkin, og Bill Pullman spilte i silmen . Senere samme år spilte hun Meryl Streeps datter i den Oscarnominerte filmen , med Nicole Kidman, Julianne Moore og Ed Harris. I 2003 spilte hun i , før hun i 2004 spilte i . Da hun i 2005 spilte mot Steve Martin i filmen og i filmen med Sarah Jessica Parker og Diane Keaton høstet hun anerkjennelse av filmkritikerne. Hun har også spilt i fantasifilmen , og .