Complex sentence: There even seems to be a few sites that offer the film and/or its music for download, but I cannot find any confirmation in reliable sources.
Split into simpler sentences: There even seems to be a few sites that offer the film for download. But I cannot find any confirmation in reliable sources.