who played superfly
Ron O'Neal, who has died of pancreatic cancer aged 66, spent most of his professional life trying to live down his role of the bad-ass Youngblood Priest in Superfly (1972), one of the key blaxploitation movies of the decade.