Jennifer Hudson in January 2006

Photo: Miguel Villagran/Getty Images

2 of 9
Dreamgirls
In 2005, Jennifer was cast in the movie Dreamgirls alongside Beyoncé Knowles, Jamie Foxx and Eddie Murphy. She played the role of Effie White.