Jack Nicholson and De Niro are my choices. Liam Neeson is not bad either. Ed Harris is also quite good. Have a lot of respect for Geoffrey Rush, Javier Bardem, George C Scott, Tommy Lee Jones, Joe Pesci, Robert Duvall, Gary Oldman, Anthony Hopkins, Morgan Freeman, Daniel Day Lewis...Gee, this is a fricccking long list, almost all of Hollywood is there !!! I should have named those I hate, would have been more simple !!
As far as women go, well I'd say Winona Ryder, Renée Zellweiger, Uma Thurman, Rachel Weisz, Kathy Bates, Cate Blanchett, Susan Sarandon
It's difficult to just name one or two; there's a lot of good talent...