Marcel et Catherine se rencontrent dans une rue de Paris et tombent instantanément amoureux. Il est chauffeur de taxi, elle est cover-girl. Un jour, Marcel conduit Corinne qui, après avoir fait un strip-tease improvisé dans son taxi, lui fait découvrir un club privé.
Tracy, une jeune femme noire, belle, ambitieuse et sans le sou, veut s'imposer dans la haute couture. Baptisée "Mahogany" qui signifie acajou, Tracy ne va pas tarder à devenir un des plus célèbres mannequins européens. Pourtant le bonheur est loin, Tracy doit faire un choix entre les trois...