the last 10 years or so michael caine has been very good in supporting roles
the deer hunter-a traumatised vietnam vet.
taxi driver-a complete nutjob ut of touch with reality
raging bull-a self-destructing heavyweight boxer
the godfather part II-a very cool don corleone
cape fear-vengeful ex-con terrorising a family
angel heart-the devil
sleepers-a priest who tries to help the unfortunate kids
i could go on and on-the mission,midnight run,goodfellas....the man has incredible range,has played a variety of roles and excelled. sure nowadays there are not as many good roles for a man his age but his performances are usually top notch
now i can agree with this

buscemi and torturo are excellent actors