1. TEMPLATE={ "template": { "fr": "Distribution de ?oeuvre" }, "variables": { "?oeuvre": { "query": "SELECT ?id WHERE { ?id wdt:P31/wdt:P279* wd:Q5398426 . }" } } }

prefix frwiki: <https://fr.wikipedia.org/>

select distinct ?acteur ?acteurLabel ?articleacteur ?role ?roleLabel ?articlerole {

 bind (wd:Q225802 as ?oeuvre) .
 ?oeuvre p:P161 ?decl_acteur .
 
 ?decl_acteur ps:P161 ?acteur;
              wikibase:rank ?rank filter ( ?rank != wikibase:DeprecatedRank )
 optional {
   ?decl_acteur pq:P453 ?role .
   optional {
     ?articlerole schema:about ?role ; schema:isPartOf frwiki:
   }
 }
 SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
 
 optional {
   ?articleacteur schema:about ?acteur ; schema:isPartOf frwiki:
 }
 

} order by desc(?rank) ?acteurLabel