Many many years ago I boycotted movies in were the great actor Peter Ustinov played because of his role as Nero in Quo Vadis, until I realized what a great actor he was.
If you want to see Christian Bale at his best then watch “The Machinist”. A tour de force performance in my book.
“I don’t recall ever seeing a movie with Christian Bale.”
then you should see “American Psycho”. one of the most amazing movies ever made, and perhaps the best performance by an American actor EVER!
So you've never seen any of the Dark Knight Batman films, American Psycho, The Prestige, American Hustle, or when he was a child actor in Empire of the Sun? He's a reputed jerk in real life, but an outstanding actor and has been hard to avoid for the last thirty years.