It's not a bad idea for an indie film: Two sisters, still dealing as adults with the aftermath of their mother's suicide when they were children, are stuck in dead-end jobs. Then one of them gets the idea to stop cleaning rich people's houses for a living, and to start a business cleaning up crime scenes instead. That's the basic idea behind Christine Jeffs' Sunshine Cleaning, starring Amy Adams, Emily Blunt and Alan Arkin.

Adams plays Rose, head cheerleader back in the glory days of high school, now stuck raising her son Oscar (Jason Spevack) alone. Rose cleans houses for a living, a job she's not crazy about, and she's having an affair with her high school boyfriend, Mac (Steve Zahn), who likes Rose enough to have sex on the side, but not enough to leave his wife for her. Her sister Norah (Blunt) lives with their father Joe (Arkin), who's always got a scheme going for finally getting rich. When Oscar keeps getting in trouble in school, Rose decides she needs to make more money so she can put him in private school, and cleaning houses for a living isn't going to get her there.