The Dark Tower Set Photos with Matthew McConaughey as Randall Flagg Production continues on the highly-anticipated feature film of The Dark Tower. Though principal photography was primarily taking place in South Africa, cameras are briefly rolling in New York City and the sequence being filmed features none other than Matthew McConaughey as the chief villain, Randall Flagg.