Pran spent nearly three decades as Hindi cinema's most reliable villain before a well known image shift in the early 1970s.
Himalaya Ki Godh Mein: Pran played the film's antagonist here, continuing his usual villainous casting.
Ram aur Shyam: he took on the role of Gajendra, the scheming brother in law who torments the mistreated twin, again a negative character.
Zanjeer: this 1973 film cast him as Sher Khan, a Pathan moneylender who starts out gruff but turns into a loyal friend and protector of the honest police officer played by Amitabh Bachchan. This was a genuine character role, not a villain part, and it is often cited as the film that reshaped Pran's screen image.
Madhumati: he played Ugra Narayan, the film's central villain.
Zanjeer is the film where Pran stepped out of his villain mould and played a character artist, so option C is correct.