"Glory" wurde von John Legend, Common und Rhymefest als Titelsong für das Bürgerrechtsdrama "Selma" geschrieben. Der Film behandelt die Selma-nach-Montgomery-Märsche 1965. Common selbst hat eine Rolle als James Bevel. John Legend produzierte den Song, der im Film während des Abspanns läuft. Musikalisch besteht der Song aus zwei Parts. John Legend singt den Refrain im Stil einer Gospel, während Common die beiden Strophen als Rap darbietet. Der Text, der vor allem Martin Luther King und die Selma-nach-Montgomery-Märsche beschreibt, nimmt ebenso Bezug auf weitere Ereignisse. So gibt es Referenzen an Rosa Parks sowie an den Todesfall Michael Brown. Beiden Künstlern war es wichtig, den aktuellen Zeitbezug herzustellen und zu zeigen, dass in Bezug auf die Bürgerrechte in den Vereinigten Staaten zwar schon viel erreicht sei, aber noch ein weiter Weg vor ihnen liege. Beim Songwriting ließ sich Common von Legends Refrain beeinflussen.