 Sir William Walker, a real historical figure portrayed in the film  by Marlon Brando, was neither British nor knighted. Walker was an  American adventurer and his title of "sir" was one he adopted on his  own.