“The Dark Knight” in which Heath Ledger’s Joker upstaged Christian Bale’s Bruce Wayne/Batman.
To be fair, that could well have the point, however. The antagonist in a story is often more interesting than the protagonist.
The first Batman movie, in which Michael Keaton’s Batman/Bruce Wayne was upstaged by Jack Nicholson’s Joker.
By the very nature of the character, the Joker HAS to upstage Batman. The actor playing the Joker will have totally failed otherwise.