Jim Carrey has done some funny work. I've always liked the Mask. A lot of what they mention is just the fact that most actors lose marketability as they get older. Clint Eastwood can't command the money he used to because he's not as bankable as he used to be. That's what's true of most of the actors and actresses on this list.
There are very few performers, particularly headliners, that maintain popularity for more than ten years. Robin Williams, for example, passed his "best used by" date about fifteen years ago. I don't think Tom Hanks is nearly as marketable as he used to be. Jake Whoevertheheck from Brokeback Mountain will get offers because Hollywood is run by homosexuals, but it will have nothing to do with marketability or money.
Keanu's been pretty expensive for the last 10 years...