You may be more used to John Legend onstage behind his piano, but in the new film The Road Home, he takes on the role of civil rights activist Harry Belafonte. “I was honored to know Mr. Belafonte as my friend, mentor and collaborator in the struggle for justice,” he tells Variety. I count it a privilege to be entrusted with the role of Harry Belafonte in this special film.” Masekela hit the road with his fellow musicians to bring the country’s voice to the world; as Variety notes, Masekela viewed “music as a mighty weapon in the struggle.” South African actor Thabo Andrew Rametsi will be playing Masekela, Wicked’s Cynthia Erivo will play Makeba and Ripley’s Johnny Flynn will play Simon.