Who is your favorite actor that can play a believable psycho role?

Two that come to mind for me instantly are:
Jack Nicholson
and
Gary Oldman

Jack does it for me in many movies, still Gary Oldman was great in both Dracula and The Professional. The scene of him taking drugs before he goes into an apartment with a shotgun blazing is just too crazy..
12 answers 12