Rob Gordon (John Cusack - Być jak John Malkovich) prowadzi niewielki sklepik muzyczny gdzieś, na jednej z mniejszych ulic Chicago. Oczekując na klientów, Rob zabija czas gawędząc ze swymi dwoma pomocnikami - dobrodusznym Dickiem i aroganckim snobem Barrym (Jack Black). Interesy nie idą najlepiej, a na domiar złego Roba porzuca jego długoletnia narzeczona Laura. Wpędza go to w prawdziwą depresję, tym większą, gdy uświadamia sobie, że jego związki z kobietami nigdy nie należały do udanych. Czy Robowi uda się stawić czoła własnej niedojrzałości i wreszcie uwierzyć w siebie?

Film "Dreamgirls" jest zainspirowany broadwayowskim musicalem. Jego akcja rozgrywa się na początku lat 60. XX wieku. Trzy czarnoskóre przyjaciółki z Chicago: Effie White, Deena Jones i Lorrell Robinson zakładają zespół The Dreamettes. Razem z bratem Effie, tekściarzem, udają się do Nowego Jorku na konkurs talentów. Chociaż nie zdobywają nagród, poznają obrotnego managera Curtisa Taylora Jr, który pomoże im przebić się w świecie showbiznesu. Curtis wprowadza swoje porządki w grupie - każe im śpiewać muzykę pop, która jest bardziej dochodowa, a dotychczasową wokalistkę Effie zastępuje atrakcyjniejszą Deeną. Zmienia też nazwę zespołu na The Dreams. Dzięki tym zmianom The Dreams zdobywa międzynarodową sławę i ogromne pieniądze, ale sukces zawodowy dziewczyn nie idzie w parze z ich szczęściem w życiu.