input: Sachverhalt: A. Die Staatsanwaltschaft Brugg-Zurzach führt ein Strafverfahren gegen A._ wegen des Verdachts der qualifizierten Widerhandlung gegen das Betäubungsmittelgesetz, der Schändung, der sexuellen Nötigung, der Körperverletzung, des Herstellens von Pornografie, der Widerhandlung gegen das Waffengesetz, der Urkundenfälschung, der Verletzung des Geheim- und Privatbereichs durch Aufnahmegeräte und der Vernachlässigung von Unterhaltspflichten. Hinsichtlich der Sexualdelikte wirft sie ihm im Wesentlichen vor, verschiedenen Frauen, die er teilweise im Internet kennengelernt habe, Geld für die Einnahme eines Medikaments (Rohypnol) versprochen zu haben. Die Frauen hätten das Medikament eingenommen, ohne zu wissen, um was es sich tatsächlich handelte. Danach seien sie in einen tiefen Betäubungszustand geraten, worauf A._ verschiedene sexuelle Handlungen an ihnen vorgenommen und dies gefilmt habe. Das Zwangsmassnahmengericht des Kantons Aargau versetzte A._ am 24. März 2014 wegen Kollusions- und Wiederholungsgefahr in Untersuchungshaft. Es verlängerte die Haft in der Folge mehrmals, erneut mit Verfügung vom 19. März 2015 bis zum 20. Juni 2015. Dagegen erhob A._ Beschwerde. Mit Entscheid vom 19. Mai 2015 wies das Obergericht des Kantons Aargau das Rechtsmittel ab. Es bejahte sowohl Kollusions- als auch Wiederholungsgefahr. B. Mit Beschwerde in Strafsachen vom 22. Juni 2015 ans Bundesgericht beantragt A._, der Entscheid des Obergerichts sei aufzuheben und er selbst sei unverzüglich aus der Untersuchungshaft zu entlassen, eventualiter unter Anordnung von Ersatzmassnahmen. Subeventualiter sei die Sache zur ergänzenden Sachverhaltsabklärung und Neubeurteilung ans Obergericht oder Zwangsmassnahmengericht zurückzuweisen. Das Obergericht hat auf eine Vernehmlassung verzichtet. Die Staatsanwaltschaft beantragt, die Beschwerde sei abzuweisen, soweit darauf einzutreten sei. Der Beschwerdeführer hat sich nicht mehr vernehmen lassen. 