I like all those actors you listed Alfano except Daniel Day-Lewis. I don't know why really but I don't like see foreign actors playing americans. Just a preference I guess.
Some other good ones are:
James Caan Leonardo DiCaprio (not for the girly movies like Titanic etc.) Titus Welliver Bruce Dern Warren Oates Lee Marvin
Some really good female actors I like (for their acting, not their looks, that is different thing):