Citation: 1B_245/2021 E.

Par acte du 10 mai 2021, A.________ forme un recours en matière pénale par lequel il demande, avec suite de frais et dépens, principalement au Tribunal fédéral d'annuler l'arrêt attaqué et le mandat d'expertise psychiatrique. Subsidiairement, il conclut à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité précédente pour nouvelle décision dans le sens des considérants. Il sollicite également l'assistance judiciaire. La Cour de justice se réfère à ses considérants tandis que le Ministère public conclut au rejet du recours. B.________ et C.________ concluent également au rejet du recours et sollicitent l'assistance judiciaire. D.________ renonce à se déterminer. Le 1er juillet 2021, A.________ persiste dans ses conclusions.