0
Yes, Danny Glover did appear in Dreamgirls. The film was released in 2006.He played the role of Marty Madison.
Dreamgirls (2006).
No. Dreamgirls was nominated for Best Picture, and Babel lost to The Departed.
Jennifer Hudson
Dreamgirls