Stories are driven by two elements, either; the plot, or the character.
Yet sometimes distinguishing the two can get you lost in translation. Think of the amount of characters in The Lord of The Rings (Peter Jackson), surely it is a character driven story, right? No, it’s plot driven. As the circumstances are beyond the control of the characters.
A plot driven story is one where the plot defines who a character is. So for example if you remove Legolas from the story and replace him with another Elf, who has different characteristics, tiny details of story would change but it doesn’t cause the structure of the entire story to collapse. At the end of the film Legolas is a different
man Elf than he was before because of the incidents that took place in the plot. Even if you remove Frodo, who is more or less the main protagonist and replace him with another Hobbit, the event, which is the battle for middle earth still takes place, the call to action still exists.
Whereas The Dark Knight (2008, Christopher Nolan), is a completely character driven story. If you change one thing about the smallest character the dynamic of the whole story changes. If you were to remove the main character from the story, Batman in this instance, unlike The Lord of The Rings there would not be a story left to tell. Batman’s presence in the world creates the actions and the incidents which drive the story. This is a character driven plot; the character progresses the story until completion.