Answer
B.J. Harrison, played by George Hamilton, is a corrupt politician who serves as the mayor of New York City in "The Godfather Part III." He is a key figure in the film's plot, as he is involved in a power struggle with the Corleone family and becomes a target for their retribution. Hamilton's portrayal of the character adds a layer of complexity and tension to the film's narrative.