I saw a hilarious direct-to-video action flick with David Hasslehoff in it this past weekend called "The Final Alliance," which apparently was shot in Johannesburg, though it was set in the U.S.
It was shot in Johannesburg: that thing is one of the ghastly "subsidy era" films made here where fly by night filmmakers exploited loopholes in our film subsidy system. Only the producers prospered, casts and crews went largely unpaid.