Nine is a 2009 musical drama film directed and produced by Rob Marshall. The screenplay, written by Michael Tolkin and Anthony Minghella, is based on Arthur Kopit's book for the 1982 musical Nine, which was suggested by Federico Fellini's semi-autobiographical film 8½. Maury Yeston composed the music and wrote the lyrics for the songs. The principal cast consists of Daniel Day-Lewis, Judi Dench, Nicole Kidman, Marion Cotillard, Penélope Cruz, Sophia Loren, Kate Hudson, and Stacy Ferguson. Despite mixed reviews, Nine was nominated for four Academy Awards: Best Supporting Actress (Penélope Cruz), Best Art Direction (John Myhre (AD), Gordon Sim (SD)), Best Costume Design (Colleen Atwood) and Best Original Song ("Take It All" Music and Lyrics by Maury Yeston).