Steven Zahn has been cast opposite Amy Adams, Alan Arkin and Emily Blunt in the indie dark comedy, Sunshine Cleaning.

Christine Jeffs is directing; The Hollywood Reporter says Zahn plays Mac, a married police officer having an affair with Rose Lorkowski (Adams), the co-owner of a firm that cleans up messy crime scenes. Arkin and Blunt play Rose's relatives and partners in the family business. Clifton Collins, Jr., Eric Christian Olsen and Kevin Chapman co-star.

Shooting began last week in New Mexico; Sunshine Cleaning has a 2008 release set.