Les pirates comptent parmi les personnages récurrents de l'univers de Raoul Ruiz. Ils apparaissent notamment dans Les Trois couronnes du matelot (1982), La ville des pirates, et dans L'île au trésor, une adaptation du roman de Robert Louis Stevenson, que Ruiz signa en 1986.
Melvil Poupaud joue ici pour la huitième fois sous la direction de Raoul Ruiz, après La ville des pirates (1983), L'éveillé du Pont de l'Alma (1985), L'île au trésor (id.), Fado majeur et mineur (1994), Trois vies et une seule mort (1996), Généalogies d'un crime (1997), Le temps retrouvé (1999).
Combat d'amour en songe a été récompensé au Festival Montréal 2000 par le Prix FIPRESCI.
Acteur fétiche de Manoel de Oliveira, il a participé à dix films du maître portugais, dont Le Val Abraham (1993) et La cassette (1994).
Diogo Doria joue pour la première sous la direction de Raoul Ruiz.
Producteur attitré de Manoel de Oliveira, Alain Tanner, Sharunas Bartas, Danièle Dubroux et Laurence Ferreira Barbosa, Paolo Branco a notamment participé à Tricheurs (Barbet Schroeder, 1983), Maine Océan (Jacques Rozier, 1986), L'enfant de l'hiver (Olivier Assayas, 1989), Jusqu'au bout du monde (Wim Wenders, 1991), Le cœur fantôme (Philippe Garrel, 1996),
For ever Mozart (Jean-Luc Godard, 1996), Ossos (Pedro Costa, 1997), L'ennui (Cédric Kahn, 1998), Lila Lili (Marie Vermillard, 1999) et La fidélité (Adrzej Zulawski, id.).
Fidèle à Raoul Ruiz, Combat d'amour en songe marque sa douzième collaboration avec le réalisateur chilien. Ensemble, ils ont notamment été associés sur Trois vies et une seule mort et Généalogies d'un crime.
Fils de Roger Vadim et Catherine Deneuve est notamment apparu dans La nuit de la pleine lune (Eric Rohmer, 1984) et L'inconnu de Strasbourg (Valeria Sarmiento, 1998) avant de jouer dans Le temps retrouvé de Raoul Ruiz.